D'origine berbère de Tinghir, Mohamed Rabii nait dans la ville de Casablanca. Il est connu pour être le premier boxeur marocain à avoir remporté une médaille d'or en boxe anglaise lors des championnats du monde à Doha en 2015. Rabii s'impose dans la catégorie des poids welters (-) après avoir battu en finale le kazakh Daniyar Yeleussinov et remporte le prix de meilleur boxeur de l'année. L'année suivante, il remporte une médaille de bronze aux jeux olympiques d'été de 2016. En , il est décoré commandeur de l'ordre du Ouissam Al Moukafâa Al Wataniya par le roi Mohammed VI.