Кандидат исторических наук, доцент. После окончания Минского суворовского военного училища в 1972 году был направлен для учебы в Киевское высшее военное общевойсковое дважды краснознаменное училище им. М. В. Фрунзе, которое закончил в 1976 году и в дальнейшем проходил службу на офицерских должностях в Вооруженных силах. В 1984 году окончил Военно-политическую академию им. В. И. Ленина. В 1994 г. закончил аспирантуру при НИИ ЯЛИЭ Республики Мордовия и защитил кандидатскую диссертацию. В 2000 году закончил юридический факультет Пензенского государственного педагогического университета им. В. Г. Белинского по специальности «юриспруденция».
По увольнении в запас с военной службы в 1997 г. поступил на работу в ПГПУ им. В. Г. Белинского в качестве доцента кафедры гражданского права и гражданского процесса, где преподавал различные юридические дисциплины. Одновременно занимался практической работой по оказанию юридических услуг.
С 2007 по 2011 г. являлся членом квалификационной коллегии судей Пензенской области.
С 2009 года по 2017год был включен в список арбитров (третейских судей) постоянно действующего Третейского суда при Автономной Некоммерческой Организации «Независимая арбитражная палата». За указанный период принял участие в рассмотрении 175 дел.
В 2012 в рамках повышения квалификации прошел обучение по программе «Медиация. Базовый курс».
В 2013 году, сдав квалификационный экзамен, получил статус адвоката.
С 2019 г. избран членом Квалификационной комиссии Адвокатской палаты Пензенской области (Постановление отчетно-выборной конференции адвокатов Адвокатской палаты Пензенской области от 16.02.2019 г.).