Poseł RP na Sejm VIII, IX i X kadencji.

Od 2019 roku Przewodniczący Nowoczesnej, wcześniej jej Sekretarz Generalny. Należy do Parlamentarnej Komisji ds. Służb Specjalnych i Komisji Spraw Zagranicznych.

W latach 2006-2010 był radnym i wiceprzewodniczącym rady miejskiej Kościana. Pełnił funkcję Sekretarza Generalnego organizacji Młode Centrum. W kolejnych latach był dyrektorem Fundacji Projekt: Polska, gdzie odpowiadał m.in. za organizację projektów „Razem 89” i „Pokolenie Solidarności”. W latach 2011-2015 pracował w Kancelarii Prezydenta RP.



Koalicja Obywatelska PO. N IPL Zieloni