曾是加拿大前总理马尔罗尼内阁重臣。2000年，庄文浩代表加拿大进步保守党角逐的国会议员，仅居第三。四年后的2004年加拿大联邦大选中，庄文浩代表与加拿大联盟合併后的加拿大保守党参选新成立的惠灵顿-哈顿山选区国会议员并获胜，并在2006年、2008年、2011年和2015年大选中成功连任，担任该选区国会议员至今。2006年，庄文浩成为史蒂芬·哈珀第一届内阁成员，但庄文浩不满总理哈珀承认魁北克是加拿大的一个“邦国”（Nation），称该政策对其它族裔不公平，因而在该年11月27日庄文浩辞去所有内阁职务。