Od 1998 roku członek Socjaldemokracji Rzeczypospolitej Polskiej, a następnie Sojuszu Lewicy Demokratycznej. Był wielokrotnie członkiem Mazowieckiego Sztabu Wyborczego, w którym popierał kandydatów popieranych przez SLD na prezydenta w 2000 i 2005 roku. W wyborach parlamentarnych w 2007 roku został szefem tego sztabu. Aktualnie jest wiceprzewodniczącym rady miasta stołecznego Warszawy.
Od 1998 roku członek Socjaldemokracji Rzeczypospolitej Polskiej, a następnie Sojuszu Lewicy Demokratycznej. Był wielokrotnie członkiem Mazowieckiego Sztabu Wyborczego, w którym popierał kandydatów popieranych przez SLD na prezydenta w 2000 i 2005 roku. W wyborach parlamentarnych w 2007 roku został szefem tego sztabu. W latach 2000-2001 pełnił funkcję asystenta Posła na Sejm Rzeczypospolitej Polskiej Małgorzaty Okońskiej-Zaremby. Od 2007 roku wicedyrektor Biblioteki Publicznej m.st. Warszawy Biblioteki Głównej Województwa Mazowieckiego. W 2014 roku wystartował w wyborach na prezydenta Warszawy z hasłem Warszawa to ludzie. Zajął piąte miejsce z wynikiem 25 817 głosów (4,14%) Aktualnie jest wiceprzewodniczącym rady miasta stołecznego Warszawy.