Офицером служил в Сибирском военном округе, в Афганистане, в Группе советских войск в Германии, в Приволжском и Северо-Кавказском военных округах. Участвовал в обеих чеченских кампаниях.