Gimė 1954 m. rugpjūčio 9 d. Žagarėje.
1976 m. baigė Lietuvos kūno kultūros institutą (dabar LKKA), specialybė – lengvosios atletikos treneris. Pirmasis treneris – Evaldas Keršys. Nuo 1970 m. mokėsi ir treniravosi Panevėžio sporto mokykloje – internate pas trenerę Danutę Daškevičienę. Studijų LKKA metais treniravosi pas trenerį Kęstutį Kolodzeiskį.
Mėgstamiausios rungtys : trišuolis, šuoliai į aukštį, barjerinis bėgimas.
Darbas: nuo 1976 m. ir 1992 – 1994 m. Vilniaus lengvosios atletikos sporto mokyklos treneris, 1986 – 1992 m. Vilniaus sporto mokyklos – internato treneris, 1994 – 1998 m. individuali veikla (verslas), nuo 1999 m. Lietuvos lengvosios atletikos federacijos direktoriaus pavaduotojas, 2000 – 2017 m. direktorius.
Pomėgiai: filmai, muzika (klasikinė ir populiari), knygos, poilsinės ir pažintinės kelionės.
Šeimyninė padėtis: vedęs, žmona Valda, sūnūs Laurynas ir Simonas.