Kemudian di tahun 2005 dan 2006 Rio mendapatkan penghargaan di Ikatan Motor Indonesia.
Rio Haryanto juga memenangkan banyak pertandingan di berbagai negara.
Kemudian ia pindah ke Formula Asia Renault dan Formula Asia 2.0.
Rio Haryanto juga pernah memenangkan kompetisi balap di Formula BMW Pacific 2009.
Di tahun 2010, Rio naik kelas dan berkompetisi di GP3 Series bersama Manor Racing.
Ia berhasil naik podium saat berkompetisi di berbagai tempat seperti di Turki, Silverstone dan Monza.
Di tahun 2016, Rio Haryanto menjadi satu-satunya pebalap Asia di F1 di musim tersebut.
Ia menjadi pebalap kedua untuk Manor Racing saat itu.
Sayangnya, kariernya di F1 ini tak semulus sebelumnya.
Ia sempat mengalami tabrakan saat sesi latihan di GP Australia.
Rio juga tereliminasi dalam kualifikasi GP Bahrain.