He appeared on stage in productions of Falling to Perfect and Tale From Vienna Woods. He made his screen debut in 2005 in the horror film Dead Harvest.
He competed on the Australian celebrity singing competition program It Takes Two.
He was born to a Filipino mother and an Australian-Irish father. He is the youngest of four siblings; two sisters and one brother. He secretly wed his The 100 co-star Eliza Taylor on May 5, 2019. In February 2022, the couple announced they are expecting their first child. He previously dated Jessica Tovey and Arryn Zech. In March 2022, they announced the birth of their child.
He has starred on The 100 alongside Devon Bostick.