Gimė 1962 m. sausio 1 d. Trakuose.
1979 m. baigė Trakų vidurinę mokyklą.
Baigė Vilniaus valstybinį pedagoginį institutą (dabar Vilniaus pedagoginis universitetas) ir įgijo matematikos mokytojo specialybę.
19831984 m. dirbo mokytoju Salkininkų mokykloje, 19842001 m. Šklėrių pagrindinėje mokykloje, 19872001 m. šios mokyklos direktorius.
20002008 m. Trakų rajono savivaldybės tarybos narys.
20022008 m. Vilniaus rajono savivaldybės administracijos Švietimo skyriaus vedėjas.
20072008 m. Vilniaus miesto savivaldybės administracijos direktoriaus pavaduotojas.
Nuo 2000 m. Lietuvos lenkų sąjungos Trakų rajono skyriaus pirmininkas.
Lietuvos lenkų rinkimų akcijos Vyriausiosios tarybos narys.
Moka rusų, lenkų ir prancūzų kalbas.
Žmona Irena ekonomistė, nuo 2003 m. dirba Trakų rajono savivaldybės administracijos direktoriaus pavaduotoja.
Augina dvi dukteris: Katažyna Lietuvos muzikos ir teatro akademijos studentė, Karolina Poznanės A. Mickevičiaus universiteto Tarptautinių santykių fakulteto studentė.