Beliau merupakan Ketua Penerangan Pas. Beliau pernah memegang jawatan sebagai Pengarah Pilihanraya DPP Malaysia; Penolong Setiausaha DPPM (2013); Timbalan Ketua Pemuda Wilayah Persekutuan (2011-2015); Setiausaha Dewan Pemuda Pas Wilayah Persekutuan (2009-2011); Ketua Dewan Pemuda Pas Wilayah Persekutuan (2011-2015); Ketua Dewan Pemuda Pas Wilayah Persekutuan (2009-2011) dan Setiausaha Institut Strategik Pas.