大选，他在原区守土成功，以13460张多数票(20809对票)击败行动党的颜碧贞，再度当选州议员。2004年大选时，他弃州攻国，竞逐马华前总会长林良实引退留下来的国会议席--拉美士。最后以10729票击败行动党候选人，中选国会议员。之后在重组内阁中取代蔡锐明出任卫生部长。2008年因性爱光碟事件宣布辞去他所担任卫生部长、国会议员和马华副主席职务。同年10月18日，在署理总会长四角战中得票1115张，其最接近的对手、原任总秘书黄家泉则得票1001张；另外两名的候选人林祥才得票209张、李学德得10张。20