至1993年，担任圣彼得堡市国家税务稽查局局长和税务警察局局长等职。1993年至1999年，担任俄罗斯联邦税务警察总局圣彼得堡市分局局长。1999年7月5日至2000年1月29日，担任俄罗斯联邦总统驻列宁格勒州全权代表。2011年8月31日宣誓就任圣彼得堡市市长。2018年10月3日，自愿辞去市长职务。由亚历山大·别格洛夫担任代理市长。2018年12月25日，正式当选联合造船集团董事会主席。