Ur. 15 marca 1952 w Kłodzinie. Ukończył studia z teatrologii na Uniwersytecie im. Adama Mickiewicza w Poznaniu. Należał do Związku Młodzieży Wiejskiej i Zjednoczonego Stronnictwa Ludowego. W latach 1998–2001 zajmował stanowisko wicemarszałka zachodniopomorskiego. Następnie objął urząd wicewojewody, który sprawował do marca 2003.
Należał do Polskiego Stronnictwa Ludowego, był przewodniczącym regionalnych struktur tej partii. W wyborach samorządowych w 2006 z ramienia tego ugrupowania uzyskał mandat radnego sejmiku zachodniopomorskiego III kadencji.