Ryo Michigami kam über den Kartsport 1993 in die japanische Formel-3-Meisterschaft und bestritt in drei Jahren 20 Meisterschaftsläufe, von denen er einen gewann. 1997 stieg er in die Formel Nippon ein und fuhr parallel auf einem Honda Accord Läufe zur japanischen Tourenwagenmeisterschaft.
Nach drei schwierigen Jahren in der besten japanischen Monoposto-Serie wechselte Michigami 2000 zu den Sportwagen und sicherte sich im selben den Titel eines japanischen GT-Meisters. Beim 1000-km-Rennen von Suzuka pilotierte er einen Honda NSX, konnte sich im Rennen aber nicht platzieren. 2002 beendete er dieses Rennen als Gesamtzweiter[1].
Bis 2004 fuhr er sowohl regelmäßig in der Formel Nippon als auch in der Super-GT-Meisterschaft, wobei der Schwerpunkt bei den Sportwagen lag, wo er immer wieder Siege feiern konnte. 2006 wurde er Dritter der Super GT 500 und fährt auch 2009 in dieser Rennserie.