哈佛大学经济系修读，1981年以最优等荣誉毕业，后再到多伦多大学法律系修读，1984年毕业后加入多伦多一家律师楼，主要处理劳工法、移民法和股东权益等范畴。他于1985年加入加拿大新民主党。
市议员生涯.他于1991年首度参与大多伦多市市议员选举，并以改善市内公共交通系统作其主要政纲，但没有当选。他再于中代表新民主党角逐选区国会下议院议席，但同告落选。
大多市议员.苗大卫于1994年第二度参与大多市市议员选举，并成功压倒前国会议员韦特和后来成为联邦内阁部长的