于1969年在加拿大马尼托巴大学（又译曼尼托巴大学，位于温尼伯）取得建筑学学士，1988年获得澳门东亚大学工商管理硕士，1973年至2004年间在香港大学任教，先后任建筑系讲师、高级讲师及教授，1996年至2000年任香港大学建筑系系主任。2004年香港立法会选举在建筑、测量及都市规划界胜出，成为议员（2012年角逐连任时以1607票不敌谢伟铨的1668票而连任失败）。2006年成立香港中伸书院(Hong Kong Central College)，为香港其中一所提供副学士课程的非牟利教育机构，担任