Donev begon zijn carrière bij FC Dimitrovgrad voordat hij speelde bij CSKA Sofia, Lokomotiv Sofia en Levski Sofia. In augustus 1996 verhuisde hij naar Turkije om te spelen voor Sarıyer GK, Vanspor, Çanakkale Dardanelspor en Denizlispor in de Süper Lig.
Donev heeft drie interlands voor het Bulgaars voetbalelftal gespeeld. Hij speelde zijn eerste interland tijdens een vriendschappelijke wedstrijd tegen Turkije op 26 augustus 1992.
Donevs zoon is ook een voormalig profvoetballer, Ronald Donev.