1991-1992 гг. — горнорабочий
1993-1996 гг. — помощник мастера тоннельного, затем мастер тоннельный. Службы тоннельных сооружений Петербургского метрополитена
1996-1999 гг. — инженер-технолог 1 категории Управления Петербургского метрополитена
1999-2000 гг. — заместитель начальника дистанции тоннельных сооружений Службы тоннельных сооружений Петербургского метрополитена
2000-2002 гг. — начальник дистанции тоннельных сооружений Службы тоннельных сооружений Петербургского метрополитена
2002-2006 гг. — помощник начальника метрополитена
2006-2009 гг. — заместитель начальника Службы тоннельных сооружений Петербургского метрополитена
2009-2020 гг. — начальник Службы тоннельных сооружений Петербургского метрополитена
2020 по настоящее время — заместитель начальника Петербургского метрополитена