1988–1990: механик – главный механик УНР № 92 треста «Ленинжстрой».
1990–1994: директор АОЗТ «Арнат».
1995–1997: генеральный директор ООО «Стинви».
1997–1999: генеральный директор ЗАО «Стройкомплекс».
1999–2003: генеральный директор ЗАО «Фирма "Стройкомплекс"».
2003–2005: генеральный директор ОАО «ГлавСтройКомплекс».
2005–2012: вице-губернатор Ленинградской области по строительству, дорожному хозяйству, энергетическому комплексу и жилищно-коммунальному хозяйству.
2012 – по настоящее время: генеральный директор ОАО «ГлавСтройКомплекс».