Od 1981 do 1987 pełnił funkcję wojewódzkiego konserwatora zabytków w Lublinie, od 1987 do 1995 zajmował stanowisko generalnego konserwatora zabytków w Ministerstwie Kultury i Dziedzictwa Narodowego. W tym czasie zorganizował Państwową Służbę Ochrony Zabytków. Po odejściu z administracji publicznej pracował jako prezes zarządu spółki inwestycyjnej i jako rzeczoznawca. Udzielał się również jako ekspert sejmowej Komisji Kultury i Środków Przekazu.

W okresie 1995–1997 był kierownikiem biura stowarzyszenia Polskiej Rady Biznesu. Doradzał dyrektorowi Zamku Królewskiego w Warszawie w sprawach pozyskiwania funduszy pomocowych UE. W lipcu 2005 został powołany na stanowisko dyrektora Muzeum Sztuki Nowoczesnej w Warszawie przez ministra Waldemara DąbrowskiegoDorota Jarecka, Dymisja Andy Rottenberg z Rady Programowej Muzeum Sztuki Nowoczesnej, „Gazeta Wyborcza” z 7 marca 2007. W lutym 2007 złożył rezygnację z tego stanowiska, motywując to protestem przeciwko decyzji komisji konkursowej o wyborze projektu siedziby muzeum autorstwa Christiana Kereza. W tym samym roku stanął na czele spółki Wejchert Golf Club. W lipcu 2010 został dyrektorem Muzeum Łazienki Królewskie w Warszawie. W latach 2010–2015 zrealizował program rewitalizacji parku i znajdujących się w nim budynków o wartości ponad 130 mln złotych.