Absolwent Technikum Budowlano-Drogowego w Pile. Pracował m.in. jako wiceprezes przedsiębiorstwa działającego w branży budowlanej. Należał do Porozumienia Centrum, później przystąpił do PiS. Od l. 90. do 2005 r. zasiadał w radzie miasta Trzcianka, w l. 1994-1998 był członkiem zarządu miasta. W l
.... 2010-2013 radny miasta Trzcianki. W l. 2013-2018 obejmował stanowisko burmistrz Trzcianki. W 2018 r. został ponownie członkiem rady miasta oraz zarządu powiatu czarnkowsko-trzcianeckiego. Poseł na Sejm w l. 2005-2007 i od 2019 r. (V, IX-X kadencja). W Sejmie IX kadencji zasiadał w Komisji Finansów Publicznych oraz Komisji Gospodarki i Rozwoju.