拿大历史教育的慈善机构。而后，他在信息技术行业工作，曾任加拿大国家冰球联盟的信息技术总监、多伦多机场IT技术顾问等职位。
从政.从高中起，庄文浩就曾在代表自己家乡选区的国会议员的竞选团队中做志愿者，而佩林·贝蒂曾是加拿大前总理马尔罗尼内阁重臣。2000年，庄文浩代表加拿大进步保守党角逐的国会议员，仅居第三。四年后的2004年加拿大联邦大选中，庄文浩代表与加拿大联盟合併后的加拿大保守党参选新成立的惠灵顿-哈顿山选区国会议员并获胜，并在2006年、2008年、2011年和2015年大选