Gimė 1950 m. balandžio 27 d. Mažeikiuose. 1965 m. baigė Buknaičių aštuonmetę, 1968 m. – Mažeikių vidurinę mokyklas. 1973 m. baigė Kauno politechnikos instituto Cheminės technologijos fakultetą, 1996-1997 m. Kauno technologijos universitete, Administravimo fakultete – Strateginio planavimo mokymo programą.
1973-1993 m. dirbo„Azoto“ gamybiniame susivienijime (šiuo metu — AB „Achema“) cecho viršininko pavaduotoju, cecho viršininku Azoto rūgšties ir Cheminio vandens paruošimo cechuose. 1993-1995 m. – BĮ „Pollena- Azotas“ direktorius; 1995-2002 m. – Jonavos r. savivaldybės administratorius; 2002-2004 m. – Ūkio banko Jonavos skyriaus viršininkas; 2004-2006 m. – Jonavos r. savivaldybės bendrojo skyriaus vedėjas; 2006-2007 m. – Savivaldybės administracijos direktoriaus pavaduotojas; 2007-2008 m. – UAB „Jonavos paslaugos“ administravimo vadybininkas.
Nuo 2009 m. vasario 25 d. – Jonavos r. savivaldybės mero pavaduotojas.
Nuo 1997 m. — TS-LKD partijos narys.
Vedęs. Žmona Vilė – Jonavos RPK Migracijos tarnybos vyresnioji specialistė. Dukra Diana ir sūnus Donatas gyvena ir dirba Vilniuje.
Laisvalaikio pomėgiai: vandens pramogos, kalnų turizmas, sodininkystė, poezija