999年首次代表行动党竞选霹雳州州议席，但不敌当时代表国阵的马华公会候选人李志亮。2004年大选时他首次入选霹雳州兵如港州议席；并在2008年大选中蝉联。2013年大选时转而替林吉祥守卫霹雳怡保东区国会议席并成功当选。2018年大选时转战霹雳金宝国会议席并成功当选。
争议.他被指控在2013年没有事先通知的情况下开始和平集会，后来被获怡保地庭宣判假释。。2018年7月27日，他分别在2013年及2016年的“505黑色集会”触犯2012年违反和平集会法，其控诉在怡保地庭