Ruwenzorisolfågeln är en stor och långnäbbad solfågel. Hanen är färgglad i grönt och rött, med gula fjädertofsar vid skuldrorna som dock ofta hålls dolda. Honan är färglöst brunaktig. Arten är mycket lik preussolfågeln, men är större med längre stjärt och längre näbb samt har ett bredare rött band på undersidan. Lätet är ett hårt "jyet" och sången är en snabb serie med ljusa toner.
Ruwenzorisolfågel delas upp i fyra underarter:
Tidigare betraktades den som en underart till C. afer. Andra inkluderar marungusolfågel (C. prigogineii) i arten.
Ruwenzorisolfågeln hittas på höglänta hedar och i bergsbelägna skogsbryn. Den ses ofta födosöka vid lågväxta blommor.