Luna began her show business career when she joined Eat Bulaga!'s Little Miss Philippines talent contest in 1995. She began acting at 13 years of age when she became a member of ABS-CBN Corporation's Star Circle Batch 11, before transferring to GMA Network.
She played the role of Odessa in Etheria, the second installment of the Encantadia trilogy, and appeared in the second Koreanovela adaptation of GMA Network's Ako si Kim Samsoon (My Name is Kim Samsoon). Following this she appeared in Luna Mystika, starring Heart Evangelista. In 2009 she played with Dennis Trillo and Jennica Garcia in the romantic-comedy Adik Sa'Yo, and was later cast as the primary antagonist, Sofia Montemayor, in Ikaw Sana.
Luna plays Honey Toledo-Ferrer in the afternoon Philippine soap opera Trudis Liit.
In 2006, Luna was ranked number 9 in the FHM-Philippines list of sexiest women and was featured on the cover of the December 2006 issue of UNO magazine.