Best known for his portrayal of the character Henry Middleton on the Malaysian Astro TVIQ series Oh My English! He made his debut on the series during its premiere 1st season in 2012.
He gained his first professional TV acting credit in 2010. He played the role of Rodi in the Astro Warna TV movie Kiah Perkasam.
He has appeared in the various TV film spin-offs of Oh My English!, including Oh My Ganu! in 2013. That same year, he appeared in the TV movie Bukan Cinta Monyet as Alvin.
He was born and raised in Bangsar, Kuala Lumpur, Malaysia. He and his wife, Rozita Che Wan, had a daughter in 2014.
He appeared alongside Scha Al-Yahya in the TV drama Awan Dania.