Родился 29 декабря 1937 года в селе Белоречье Можарского района Рязанской области.
Спортсмен (футбол), тренер.
Заслуженный тренер РСФСР (1979). Заслуженный тренер СССР (22.07.1977). Заслуженный работник физической культуры РФ (16.11.1998).
Начал играть в 1952 году в Подольске московской области в юношеской команде, затем в клубных командах МВО — 1956-58, СКИФе (все — Москва) — 1959-62.
Тренер «Знамени труда» (Орехово-Зуево) — 1963-66, главный тренер «Зенита» (Ижевск) — 1971-73 (по июль), «Пахтакора» (Ташкент) — 1980 (по сентябрь). Старший тренер юношеской сборной РСФСР — 1967-70, тренер молодежной сборной СССР — 1974-75 (по август), главный тренер юношеской и юниорской сборных СССР — 1975 (с сентября)-78, 1981-82, 1984-85, тренер сборной СССР — 1979, 1983, 1986 (с мая)-90 (по июнь), тренер сборной ОАЭ и главный тренер олимпийской и юношеской сборных ОАЭ — 1990 (с октября)-92 (по сентябрь). Тренер Управления футбола Спорткомитета СССР — 1973 (с августа), начальник отдела сборных команд России РФС — с 1993 года. В последние годы — тренер отделения футбола Центра детско-юношеского спорта (Мытищи Московской области).
Под его руководством сборная СССР стала победителем юниорского чемпионата мира (1977), юношеского турнира УЕФА (1976), 3-м призером юношеского турнира УЕФА (1977). При его участии сборная СССР стала 2-м призером чемпионата Европы (1988).
Соавтор книги «Поурочная программа подготовки юных футболистов 6-9 лет» (2009).
Награжден орденом Дружбы (4.09.1997).
Брат — А.М. Мосягин.
Скончался 25 ноября 2011 года в Москве.