He studied in SMK Sultan Yussuf and got his Bachelor of Management degree from Universiti Sains Malaysia.
He was also an intern staff in the office of Sim Tze Tzin, Member of Parliament for Bayan Baru.
Together with N. Surendran, a humanitarian lawyer, he had established a task force to help stateless people and children to get their citizenship and to get to school in Penang.
He is currently the Vice President of PKR Penang State Leadership Council and Chief of AMK of Bayan Baru branch.
He was the Secretary of PKR Bayan Baru branch from 2013 to 2018 and Member of Executive council of National AMK from 2014 to 2018.