Il travaille depuis 1989 au Ministère de l'Environnement, où il occupe plusieurs postes successifs, notamment celui de directeur général pour la conservation de la nature et de secrétaire principal de l'environnement. Président de l'Autorité nationale de planification, de l'Agence des déchets et des paysages et du Comité des parcs nationaux, il est également administrateur de différents organismes importants, en particulier le Conseil du tourisme des Seychelles et la Compagnie de développement de l'île. Il est aussi le président fondateur du Plant Conservation Action Group, une ONG qui cherche à promouvoir la protection de la flore endémique et indigène des Seychelles[2].
Nommé ministre de l'Environnement, de l'énergie et du changement climatique en par le président James Michel[3], il est reconduit à ce poste par son successeur, Danny Faure, en [4]. En , à l'occasion d'un remaniement gouvernemental, il est nommé ministre du Tourisme, de l'Aviation civile, des Ports et de la Marine, en remplacement de Maurice Loustau-Lalanne[5].