曾在乐都县公安局,海东地区公安局,民和县委政法委、公安局,循化县委政法委、公安局,互助县委政法委工作,曾任海东公安局刑警支队副支队长,民和县委常委、政法委书记、公安局长,循化县委常委、政法委书记、公安局长,玉树州曲麻莱县委书记、一级调研员。
2011年6月,任互助县委常委、政法委书记。
现任海西州政府党组成员、副州长,州公安局党委书记,州公安队伍教育整顿领导小组组长。[1][2]
2020年9月24日,中共青海省委组织部发布干部任前公示,董晋林拟提任副厅级领导干部。[3]
2021年8月28日,青海省海西蒙古族藏族自治州第十五届人民代表大会第一次会议,董晋林当选为副州长。[2]