Urodzony 4 grudnia 1955 roku w Krakowie. Radny województwa małopolskiego. Z wykształcenia magister nauk politycznych. Z zwodu oficer pożarnictwa. Pracuje jako główny specjalista w Komendzie Głównej Państwowej Straży Pożarnej.
Od 2006 roku jest prezesem Oddziału Powiatowego Związku OSP w Miechowie oraz wiceprezesem Oddziału Wojewódzkiego Towarzystwa Inicjatyw Społecznych w Krakowie.
Członek Polskiego Stronnictwa Ludowego. Przewodniczący klubu radnych PSL w sejmiku województwa małopolskiego.