Окончил Санкт-Петербургский государственный университет. Стаж юридический с 1989 года. 17 службы в следственных органах по линии оргпреступности, в т.ч. 3 года на руководящей должности. Затем полтора года работал начальником районного подразделения Службы судебных приставов. После этого представлял интересы физических и юридических лиц в судах, арбитражном суде, в правоохранительных органах и службе судебных приставов, работал юристом в коммерческих организациях.