Gimė 1957 m. vasario 5 d. Kretingos rajono Barzdžių kaime darbininkų šeimoje.
19641967 m. mokėsi Skuodo rajono Puodkalių pradinėje mokykloje, 19681975 m. Skuodo vidurinėje mokykloje (dabar Skuodo Pranciškaus Žadeikio gimnazija).
19751978 m. mokėsi Rygos skraidymo technikos mokykloje ir įgijo skrydžių vadovo specialybę.
Nuo 1979 m. pagal paskyrimą dirbo Palangos oro uoste skrydžių vadovu.
1983 m. įstojo į Leningrado aviacijos akademiją (dabar Sankt Peterburgo aviacijos universitetas), kurią 1987 m. baigė ir įgijo skrydžių valdymo inžinieriaus specialybę.
Grįžo į Palangos oro uostą ir iki 1992 m. vidurio dirbo Palangos oro uosto direktoriaus pavaduotoju komercijai.
Tais pačiais metais pradėjo dirbti nekilnojamojo turto agentūroje Princas vadybininku.
19941996 m. dirbo Palangos Baltijos vidurinėje mokykloje anglų kalbos mokytoju ir informacinių technologijų inžinieriumi.
1995 m. paskirtas Palangos miesto savivaldybės administracijos direktoriumi, šias pareigas ėjo iki 1996 m. pradžios.
19972008 m. Palangos miesto savivaldybės tarybos narys.
19972000 m. Palangos miesto savivaldybės meras.
20002001 m. transporto kompanijos UAB Keliavedys inžinierius programuotojas.
20022005 m. Palangos miesto savivaldybės meras.
2006 m. Seimo nario Andriaus Kubiliaus padėjėjas-sekretorius.
2007 m. UAB RV Realty Kauno padalinio vadovas.
2008 m. UAB Konsortas direktorius.
Nuo 1993 m. Tėvynės sąjungos (dabar Tėvynės sąjunga-Lietuvos krikščionys demokratai) narys.
Pomėgiai užsienio kalbos, radioelektronika, programavimas, aviacija.
Žmona Tatjana UAB Klaipėdos delikatesas žuvies cecho darbininkė.
Turi du sūnus: Tomą ir Romą.