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ę.
1983–1984 m. dirbo mokytoju Salkininkų mokykloje, 1984–2001 m. – Šklėrių pagrindinėje mokykloje, 1987–2001 m. – šios mokyklos direktorius.
2000–2008 m. – Trakų rajono savivaldybės tarybos narys.
2002–2008 m. – Vilniaus rajono savivaldybės administracijos Švietimo skyriaus vedėjas.
2007–2008 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ė.