Родился 5 ноября 1946 года в Подольске Московской области.
Спортсмен (хоккей с мячом, хоккей на траве). Нападающий, полузащитник.
Мастер спорта (1967, хоккей с мячом).
Начал играть в 1958 году в поселке Москворечье Московской области в детской команде «Динамо», затем в детских командах «Динамо» (Москва) — с 1960 года. В «Динамо» (Москва) — 1963-71, «Зорком» (Красногорск) — 1971-77 (по январь).
В чемпионатах СССР 271 матч, 62 гола.
Чемпион СССР (1965, 1967, 1969, 1970), 2-й призер чемпионатов СССР (1966, 1968, 1971).
3-й призер Спартакиады народов РСФСР (1970).
Играл в хоккей на траве за «Динамо» (Москва) — 1969-70.
Победитель Всесоюзных соревнований (1969).
В сборной СССР — 1969.
Брат — С.М. Мосягин.
Скончался 29 ноября 1993 года в Москве.