Urodzony w Kościanie. Absolwent politologii i wschodoznawstwa na UAM w Poznaniu. Zaangażowany społecznie, przez 6 lat Sekretarz Generalny Stowarzyszenia Młode Centrum, później Projekt : Polska. Dyrektor Fundacji Projekt : Polska. Koordynator dużych ogólnopolskich projektów Razem89, Pokolenie Solidarności etc. W latach 2006-2010 wiceprzewodniczący Rady Miasta w Kościanie.
Dziś przewodniczący Nowoczesnej, poseł na Sejm, członek sejmowej Komisji ds. Służb Specjalnych.