1980.09—1982.07 在云南省财贸学院学习
1982.07—1984.02 在云南省思茅县经济委工作
1984.02—1992.05 云南省思茅县统计局工作
1992.05—1994.10 云南省思茅市政府办干部
1994.10—1999.07 云南省思茅镇镇长、常委书记
1999.07—2003.04 云南省思茅市人民政府(现思茅区)副市长
2003.05—2004.04 云南省思茅地委副秘书长、办公室主任
2004.04—2008.01 云南省宁洱县委书记
2008.01—2011.06 云南省普洱市委常委、市人民政府副市长
2011.06—2013.02 云南省楚雄州委委员、常委,提名为州人民政府副州长
2013.02—2014.07 云南安全生产监督管理局党组书记、局长,兼省煤矿安全生产监督管理局局长
2014.07—2017.03 云南安全生产监督管理局党组书记、局长[2]
2017.03—2021.03 云南省昭通市委常委、书记
2021.03 云南省委常委、统战部部长,省政协党组副书记[3][4]
现任云南省委常委、政法委书记[1]
第十届云南省纪委委员,第十二届云南省政协委员,中国共产党云南省第十一届委员会委员
2021年3月,中共中央批准:杨亚林任云南省委委员、常委。[5]
2021年4月,中共云南省委决定:杨亚林不再担任中共昭通市委书记、常委、委员职务。[6]
2021年6月17日,政协云南省第十二届委员会常务委员会第二十一次会议通过:增补杨亚林为十二届省政协委员。[7]
2021年11月30日,中共云南省第十一届委员会第一次全体会议通过,杨亚林当选为省委常委。[4]