Benito Masilevu commence à jouer au rugby dans son pays natal, jouant notamment pour le club amateur de Lomaiviti, tout en représentant l'équipe des Fidji à sept en parallèle[4].
Après deux bonnes saisons passées à sept, Masilevu est repéré par Nicolas Godignon l’entraîneur en chef du CA Brive et s'engage avec le club corrézien pour un an plus une autre année en option[5]. À la suite de ses très bonnes performances dès le début de la saison 2014-2015, le club active son année optionnelle, portant son contrat jusqu'en 2015-2016[6]. En , il prolonge à nouveau son contrat, portant son engagement jusqu'en 2018[7].
En 2018, à la suite de la descente de Brive en deuxième division, il décide de rejoindre le SU Agen[8].
Il s'engage au FC Grenoble pour deux ans à partir de [9]. En , il n'est pas conservé au terme de son contrat, et quitte le club isérois[10].
Peu de temps après son départ de Grenoble, il est engagé par le club de Rouen, évoluant en Pro D2, pour un contrat d'une saison[11]. Il compense alors le départ surprise de l'international algérien Nadir Megdoud vers le Stade français[12]. Auteur d'une bonne première saison, il prolonge ensuite son contrat pour une année supplémentaire[13]. En , il prolonge à nouveau son contrat avec le club normand, cette fois pour deux saisons supplémentaires[14].