Działalność w III RP W latach 1990–1995 jako doradca prezydenta Lecha Wałęsy zasiadał w Radzie ds. Stosunków Polsko-Żydowskich oraz kierował Zespołem ds. Reformy Administracji Publicznej. W 1992 był doradcą w rządzie Jana Olszewskiego. W 1995 założył Komitet Stu, przekształcony następnie w partię Ruch Stu. W latach 1997–2001 sprawował mandat posła na Sejm III kadencji, wybranego w okręgu warszawskim z listy Akcji Wyborczej Solidarność. Przewodniczył Komisji Spraw Zagranicznych.

W 2001 wraz z pozostałymi działaczami Ruchu Stu przystąpił do PPChD. W tym samym roku bez powodzenia ubiegał się o reelekcję. Później należał do SKL-RNP, następnie wycofał się z bieżącej polityki i powrócił do pracy zawodowej w ramach swojej pracowni architektoniczno-budowlanej.

W wyborach samorządowych w 2010 był bezpartyjnym kandydatem z ramienia Prawa i Sprawiedliwości na prezydenta Warszawy, zajmując 2. miejsce z wynikiem 23,16%. W 2015 został członkiem Narodowej Rady Rozwoju powołanej przez prezydenta Andrzeja Dudę; wchodził w skład tego gremium do 2025.