Urodził się 22 lutego 1961 roku w Bydgoszczy. Maturę uzyskał w LO im. Janusza Korczaka w Więcborku. Jest absolwentem Wydziału Prawa i Administracji UMK w Toruniu. Pracę magisterską bronił na Katedrze Prawa Rolnego. Pracuje jako nauczyciel w więcborskim „Ekonomiku”, obecnie Zespole Szkół-Centrum Edukacyjnym jako kierownik szkolenia praktycznego. Jego żona jest nauczycielką i pracuje w tej samej szkole. Mają trzech synów – Karola, Pawła i Macieja.
Od ponad 20 lat prowadzi 16-hektarowe gospodarstwo rolne w Zakrzewku pod Więcborkiem, nastawione na produkcję pszczelarską.
Podczas studiów aktywnie uczestniczył w pracach NSZZ „Solidarność” RI Regionu Bydgoskiego. Odpowiadał za szkolenia związkowe rolników we współpracy z organizacyjnymi rolników duńskich. Przez 12 lat był przewodniczącym początkowo Komisji Międzyzakładowej NSZZ „S” Sekcji Oświaty, a później WZZ „Solidarność- Oświata” w Powiecie Sępoleńskim.
W Sejmiku jest członkiem Komisji Rolnictwa i Rozwoju Wsi oraz Komisji Edukacji, Nauki, Sportu i Turystyki, której przewodniczy.
Interesuje się polityką i sportem. Uprawiał lekkoatletykę i wioślarstwo.