Dzimis 1960. gadā Zarasos Lietuvā, līdz 1977. gadam mācījās Zarasu internātskolā. Studēja Daugavpils pedagoģiskajā institūtā, ko 1982. gadā absolvēja matemātikas un fizikas skolotāja specialitātē.[5]
Strādāja par fizikas skolotāju Kolagimas 2. vidusskolā Krievijā (1982-1983), pēc tam Rēzeknē. Bija Rēzeknes tautas izglītības nodaļas inspektors, Rēzeknes 4. vidusskolas direktors (1984—1985) un Rēzeknes 2. vidusskolas direktors (1986—2002).
2001. gadā viņu ievēlēja par Rēzeknes domes priekšsēdētāja vietnieku, bet pēc gada ievēlēja 8. Saeimā, kur viņš darbojās Budžeta un finanšu komisijā un Publisko izdevumu un revīzijas komisijā.[6] 2006. gadā I. Ribakovs tika ievēlēts arī 9. Saeimā, kur darbojās Budžeta un finanšu komisijā un Pilsonības likuma izpildes komisijā.[7] 2010. gadā tika ievēlēts 10. Saeimā, arī tajā viņš darbojās Budžeta un finanšu komisijā un Pilsonības likuma izpildes komisijā.[8] 2011. gadā tika ievēlēts arī 11. Saeimā ārkārtas vēlēšanās no "Saskaņas Centrs". saraksta, darbojās Budžeta un finanšu (nodokļu) komisijas un Pilsonības likuma izpildes komisijas sastāvos.[9]