Родился 11 ноября 1956 в г. Минеральные Воды Ставропольского края, русский.
Окончил Ростовский институт инженеров железнодорожного транспорта и Всесоюзный юридический заочный институт. В 1988 стажировался в Экономической школе Василия Леонтьева в США. Кандидат экономических наук.
С 1978 работал на транспортном предприятии "Совтрансавто-Минводы".
С 1987 - генеральный директор акционерного общества "Совтрансавто" (г. Минеральные Воды).
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
Член бюро правления Социалистической партии России (СПР).
17 сентября 1996 был назначен главой администрации Минеральные Воды и района.
В июне 1999 был назначен заместителем председателя правительства Ставропольского края. Курировал внешнеэкономические вопросы и инвестиционную политику.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
В Государственной Думе в январе 2000 вошел в депутатскую фракцию "Единство".
Женат. Имеет троих детей.