Joseph started when he joined the reality talent search of ABS-CBN which is Star Circle Quest in 2004. He made it to the Top 10 or "Magic Circle of 10", but unfortunately, he didn't make it to the final 5, or "Magic Circle of 5".
After his contract with ABS-CBN expired, he decided to leave his home grown network and sign another exclusive contract on its rival station GMA 7. There he portrayed a role in drama series Babangon Ako't Dudurugin Kita. He also had a special participation in Yasmien Kurdi's TV drama titled Saan Darating Ang Umaga, on the same network. He is part of the new indie film with Polo Ravales titled Walang Kawala produces by D.M.B Entertainment Inc..
In 2009, he returned to his home-grown network ABS-CBN and first appeared in May Bukas Pa following the fantasy series Alamat ni Ramon Revilla: Hulihin Si Tiagong Akyat co-star with Gerald Anderson. He recently guested in Eat Bulaga, a noontime show aired on GMA Network. He also voiced Prince Zardoz in the redubbed version of Voltes 5 known as Voltes 5: Evolution.