Urodził się 15 marca 1958 r. w Gnieźnie. Senator VII i VIII kadencji. Sekretarz Senatu.
W 1986 r. ukończył studia na Wydziale Zootechnicznym Akademii Rolniczej w Poznaniu, a w 1987 r. – studia podyplomowe w Akademii Wychowania Fizycznego w Poznaniu. Uzyskał tytuł trenera II klasy w lekkiej atletyce.
W latach 1987–1992 był trenerem lekkiej atletyki w Klubie Sportowym Akademickiego Związku Sportowego w Poznaniu. W okresie 1992–2006 prowadził własną działalność gospodarczą w zakresie handlu detalicznego i hurtowego. W latach 2004–2006 pracował w przedsiębiorstwach handlowo-usługowych.
W latach 2002–2006 był radnym Rady Miasta Gniezna, a w okresie 2006–2007 – wicestarostą Powiatu Gnieźnieńskiego.
Jest członkiem zarządu Stowarzyszenia „Wielkopolanie”.