W maju 2007 z jego inicjatywy odbyła się konferencja na Uniwersytecie Warszawskim poświęcona europejskim standardom demokratycznym.
W lipcu 2009 ogłosił decyzję o wystąpieniu z Platformy Obywatelskiej. W tym samym roku został przewodniczącym rady programowej Stronnictwa Demokratycznego, nie przystępując jednak formalnie do tej partii. W grudniu 2009 zadeklarował zamiar startu w wyborach prezydenckich w 2010 jako kandydat niezależny. Poparcie dla niego zapowiedzieli m.in. działacze SD. 10 maja 2010 został zarejestrowany jako kandydat przez PKW. W pierwszej turze uzyskał 242 439 głosów (1,44%), zajmując 6. miejsce spośród 10 kandydatówObwieszczenie Państwowej Komisji Wyborczej z dnia 21 czerwca 2010 r. o wynikach głosowania i wyniku wyborów Prezydenta Rzeczypospolitej Polskiej, zarządzonych na dzień 20 czerwca 2010 r. ().. Przed drugą turą głosowania oficjalnie poparł kandydaturę Bronisława Komorowskiego. Przed wyborami parlamentarnymi w 2011 zadeklarował oddanie głosu na PO, a w 2015 na Nowoczesną.