Atriz que fez sua estreia interpretando a versão mais jovem de Erich Gonzales em Be My Lady.
Seu primeiro papel notável na televisão foi em The Greatest Love, interpretando Tintin Alcantara.
Em 2018, ela conquistou seu primeiro papel principal, na série Kadenang Ginto.
Nasceu em Manila, Filipinas. Seu pai se chama JM Diaz. Ela namorou com o cantor Kyle Echarri.
Ela apareceu na série Maalaala Mo Kaya, que também contou com Eliza Pineda e Chunsa Jung.