Родился 1 мая 1955 года в Первоуральске Свердловской области.
Спортсмен (хоккей с мячом, хоккей на траве), тренер (хоккей с мячом, мини-хоккей), арбитр. Полузащитник.
Мастер спорта (1974, хоккей с мячом). Судья республиканской категории.
Начал играть в 1969 году в Первоуральске в детской команде «Ровесник», затем в детских командах «Уральского трубника» (Первоуральск) — с 1970 года. Играл в хоккей с мячом за «Уральский трубник» (Первоуральск) — 1972/73, 1975-86, 1989/90, СКА (Свердловск) — 1973-75.
В чемпионатах СССР 231 матч, 15 голов.
3-й призер Спартакиады народов РСФСР (1978).
Чемпион СССР среди юношей (1972-74). Чемпион мира среди юниоров (1974).
Играл в хоккей на траве за СКА (Свердловск) — 1974-75, «Уральский трубник» (Первоуральск) — 1976-79.
Судил матчи команд первой лиги.
Тренер «Уральского трубника» (Первоуральск) — 1996-2001, «СКА-Свердловск» (Екатеринбург) — 2001-03, БСК (Санкт-Петербург) — 2003-05.
При его участии «Уральский трубник» стал чемпионом России по мини-хоккею (1998, 2000); сборная России — чемпионом мира среди юношей (2008).
Отец — Г.А. Дубов.