Kepu nació en Sídney, Australia, hijo de padres tonganos, pero su familia se reubicó en Auckland mientras que aún era joven.
Comenzó a jugar al rugby con el Tamaki Rugby Football Club Sub-7 y acudió a la escuela en el suburbio de Glen Innes en Auckland.
[5] Representó a Nueva Zelanda en las categorías de los niveles sub-17, 19 y 21.
En junio de 2008, Kepu jugó para Australia A en la 2008 Pacific Nations Cup.
[1] En marzo de 2013, volvió a firmar con Australian Rugby para los Wallabies y los Waratahs para otros dos años.