Родился 15 августа 1964 года в Мончегорске Мурманской области.
Спортсмен (биатлон), тренер.
Мастер спорта СССР международного класса (1986). Заслуженный тренер Республики Беларусь. Заслуженный работник физической культуры и спорта Украины.
Выступал за ВФСО «Динамо» и Профсоюзы (оба — Минск). Тренировался под руководством В.А. Борзова.
2-й призер чемпионатов СССР (1985, 1987) в эстафете 4х7,5 км, 3-й призер чемпионата СССР (1989) в командной гонке.
Чемпион мира среди юниоров (1984) в эстафете, 2-й призер чемпионата мира среди юниоров (1984) в спринте.
Победитель Всемирной универсиады (1989) в эстафете, 2-й призер Всемирной универсиады (1989) в спринте.
Участник Кубка мира (1985/86).
Был тренером сборных Беларуси, Польши, Украины, главный тренер сборных Псковской области — с 2010 года, Забайкальского края — с 2015 года.
Среди его учеников — Л. Вайгина-Ефремова.
Брат — В.Г. Вайгин.
Скончался 5 ноября 2021 года.