Zasiadał we władzach krajowych UD i UW. 4 marca 2006 wybrano go na przewodniczącego Partii Demokratycznej – demokraci.pl, funkcję tę pełnił do 10 stycznia 2009. Od 2010 był radcą w Ministerstwie Obrony Narodowej. W maju 2016 został przewodniczącym rady politycznej PD, a pół roku później objął tę funkcję w powstałej z przekształcenia PD Unii Europejskich Demokratów. Potem został także przewodniczącym komitetu koordynacyjnego koalicji Wolność Równość Demokracja, powołanej przy Komitecie Obrony Demokracji. Po przekształceniu UED w lipcu 2026 został członkiem Unii Centrum, w której objął funkcję przewodniczącego rady politycznej.

Alpinizm Od 1957 zajmował się taternictwem, później również alpinizmem i himalaizmem. Uczestniczył w wyprawach w Himalaje, Karakorum, Hindukusz. Jako speleolog dokonał m.in. pierwszego zejścia na tzw. stare dno Jaskini Wielkiej Śnieżnej w Tatrach (1961, z Bernardem Uchmańskim i Krzysztofem Zdzitowieckim), co było ówczesnym rekordem głębokości w Tatrach.