Беланов выступал за одесские команды "Черноморец" и СКА, за киевское "Динамо", за "Боруссию" и "Айнтрахт" в Германии, за мариупольский "Металлург".
В составе "Динамо" стал чемпионом СССР 1985 и 1986 годов, обладателем Кубка СССР 1985, 1987 и 1990 годов.
Провел 33 матча за сборную СССР, забил восемь голов. Сыграл два матча за олимпийскую сборную СССР. Участник чемпионата мира 1986 года, вице-чемпион Европы 1988 года.
Признан лучшим футболистом Европы в 1986 году.
В 2003–2004 годах был владельцем и президентом швейцарского клуба "Виль".