Народився 1 серпня 1957 р. у м. Рівне. У 1989 р. закінчив Український інститут інженерів водного господарства.
1989 - 2001 рр. - інженер-будівельник на підприємствах м. Рівне. У подальшому перейшов на роботу в "Рівнеоблводоканал", де пройшов шлях від начальника дільниці до головного інженера і першого заступника директора підприємства.
2002 р. - начальник управління Державного комітету України з питань житлово-комунального господарства.
2005 - 2008 рр. - директор РОВКП ВКГ "Рівнеоблводоканал".
У листопаді 2008 р. обраний міським головою м. Рівне.