入多伦多市长选举候选人贺珀励（）的助选团，并于贺珀励当选市长后成为她的幕僚长。
省议员生涯.史振民于1999年省选中获取自由党提名，在多伦多中心－玫瑰谷选区（）代表该党角逐省议员席位。他顺利赢取该议席，并获委任为在野自由党的大多伦多地区事务和科学及科技事务评议员，到2001年改任自由党副党鞭，并从2002年起同时出任自由党的金融机构事务评议员。他在2003年省选中顺利连任，而随着自由党击败进步保守党上台执政，史振民亦被新任省长麦坚迪委任为卫生及长期护理厅长，并从2006年起同时