Воспитанник киевских команд "Большевик" и "Динамо".
Выступал за команды "Динамо" Киев (1970 - 1971, 1974 - 1978), "Заря" Луганск (1972 - 1973).
Чемпион СССР 1971, 1972, 1974, 1975, 1977 гг. Обладатель Кубка СССР 1974, 1978 гг. Обладатель Кубка обладателей Кубков УЕФА 1975 г. Обладатель Суперкубка УЕФА 1975 г.
За сборную СССР сыграл 44 матча, забил 11 мячей (в т. ч. сыграл 8 матчей, забил 3 гола за олимпийскую сборную СССР).
Серебряный призер чемпионата Европы 1972 г. Бронзовый призер Олимпийских Игр 1972 и 1976 гг.
Тренер школы «Динамо» Киев (1979 - 1987). Главный тренер команды «Динамо» Белая Церковь (1990 - 1991). Главный тренер команды «Динамо-2» Киев (1992 - 1994, 1995 - 1997, 1999 - 2006). Главный тренер клуба «Динамо» Киев (1995). Главный тренер клуба «Металлург» Донецк (1997 - 1998). Главный тренер молодежной сборной Украины (1999 - 2002).
http://www.rusteam.permian.ru/players/onishenko.html