杨子强同志长期在金融系统工作,历任银行营业所会计辅导,信贷员,信贷股股长,县支行副行长,中共南阳纪委驻金融系统纪检组副组长,中国人民银行南阳分行党组成员、副行长,中国人民银行河南省分行金融体制改革办公室主任,中国人民银行河南省分行计划资金处处长,中国人民银行河南省分行办公室主任,中国人民银行河南省分行党组成员、副行长,国家外汇管理局河南分局副局长。2004年5月任中国人民银行济南分行党委书记、行长,国家外汇管理局山东省分局局长。
2003年3月当选为第十届全国人民代表大会代表,2007年6月当选为中国共产党山东省第九届委员会委员,2008年2月当选为第十一届全国人民代表大会代表。