Absolwent ekonomii na Akademii im. Leona Koźmińskiego w Warszawie, studiów podyplomowych z zakresu zarządzania w administracji publicznej na Uniwersytecie Warszawskim oraz studiów podyplomowych MBA. Członek Rady Krajowej Platformy Obywatelskiej, przewodniczący PO w Ostrołęce. Od 2007 r. Dyrektor
... Delegatury Urzędu Marszałkowskiego Województwa Mazowieckiego w Ostrołęce. Przewodniczący Rady Społecznej Ostrołęckiego Szpitala. W l. 2002-2006, 2010-2014 i 2018-2024 radny Ostrołęki. Bez powodzenia kandydował do Sejmu RP w 2011, 2015, 2019 i 2023 r., do Sejmiku Województwa Mazowieckiego w 2014 r. i na urząd prezydenta Ostrołęki w 2014 i 2018 r. W 2024 r. objął mandat posła na Sejm RP po wyborze Kamili Gasiuk-Pihowicz na posłankę do Parlamentu Europejskiego.