Avant son entrée en politique, James Michel était ingénieur civil. En 1963, il a rejoint le Mouvement socialiste mauricien (MSM), qui dirigera le pays pendant plus d'un quart de siècle. Il a occupé plusieurs postes au sein du gouvernement, dont celui de ministre des Finances et de l'Économie entre 1976 et 1982.
En tant que Premier ministre, James Michel a poursuivi la politique économique initiée par son prédécesseur Anerood Jugnauth, avec une mise en place d'une politique de libéralisation économique. Il a également fait du tourisme un secteur prioritaire de l'économie mauricienne.
En 1982, James Michel a succédé à Sir Seewoosagur Ramgoolam à la tête du gouvernement. En 1983, il a organisé des élections législatives qui ont abouti à une victoire historique pour le MSM. Le parti a remporté 50 des 62 sièges à l'Assemblée nationale.
En 1992, James Michel a été élu président de la République de Maurice avec près de 70 % des suffrages exprimés lors du premier tour de scrutin. Il a remporté un second mandat en 1996 avec une large majorité. En tant que président, il s'est engagé dans des initiatives visant à renforcer la démocratie et les droits de l'homme au sein de la nation mauricienne.
En 2002, James Michel a quitté la présidence en ayant remporté le vote populaire pour laisser place à son successeur, Karunasagar Naiken. Il a continué à jouer un rôle important dans la politique mauricienne et a été réélu au Sénat de l'île.
Aujourd'hui, James Michel continue d'être considéré comme une figure importante de l'histoire politique mauricienne. En 2019, il a reçu la Légion d'honneur française pour ses services rendus à l'État mauricien et aux relations franco-mauriciennes.