С 1974 года служил в органах государственной безопасности. Возглавлял районное отделение КГБ СССР Суджанского района Курской области, затем работал в управлении КГБ области и дослужился до заместителя начальника управления.
С 1998 по 1999 год — начальник Управления ФСБ РФ по Курской области.
С 1999 по 2000 год — начальник Управления ФСБ РФ по Волгоградской области. С августа 2000 года по сентябрь 2003 года — главный федеральный инспектор по Курской области.
Политическая деятельность
В 2000 году возглавил в Курской области областную организацию движения Единство.
В том же году баллотировался кандидатом на пост губернатора Курской области, занял второе место, уступив кандидату от коммунистов Александру Михайлову.