Urodzony 31 października 1959 roku w Lipce. Starosta złotowski. Posiada wykształcenie wyższe. Magister administracji publicznej. Aktywny działacz społeczny.
Związany z Polskim Stronnictwem Ludowym. W 2011 roku z list PSL bez powodzenia kandydował do Senatu.