В качестве игрока Семёнов выступал на позиции полузащитника за кишиневскую «Нистру» в Высшей лиге чемпионата СССР по футболу. Также он играл за ряд других молдавских команд: «Сперанца» (Дрокия), «Грэничерул» (Глодень), «Заря» (Бельцы), «Тигина» (Бендеры) и «Буджак» (Комрат).
В 1979 году в составе сборной Молдавской ССР принимал участие в Летней Спартакиаде народов СССР.
После окончании карьеры стал тренером. Возглавлял молдавский клуб «Кожушна». С 2001 года входит в тренерский штаб кишиневской «Дачии». С 2009 по 2010 год возглавлял клуб. При нём кишиневцы выходили в финал Кубка Молдавии и играли в Лиге Европы против черногорской «Зеты».
С 4 ноября 2014 года исполнял обязанности главного тренера «Дачии». После прохождения клуба в следующую стадию турнира, руководство кишинёвцев приняло решение пригласить Игоря Добровольского возглавить «Дачию». Семёнов же перешел на работу второго тренера команды.