Родился 3 июля 1958 года в Вилково Килийского района Одесской области Украинской ССР.
Спортсмен (футбол), тренер. Полузащитник, нападающий.
Воспитанник ДЮСШ №3 (Одесса). В «Первомайске» (Первомайск) — 1977, «Судостроителе» и ЭВИСе (Николаев) — 1979-80, 1985-89, 1990-92, «Черноморце» (Одесса) — 1981-83, «Колосе» (Никополь) — 1984, «Океане» (Керчь) — 1989, «Днестровце» (Белгород-Днестровский, Украина) — 1992/93, 1993/94-94/95, «Торпедо» (Запорожье, Украина) — 1992/93, «Одессосе» (Южный, Украина) — 1997/98.
В чемпионатах СССР 23 матча; чемпионатах Украины 30 матчей, 3 гола.
Сын — футболист А.В. Машнин.