1985-1987年,驻阿富汗共和国大使馆职员、随员;
1987-1988年,外交部随员;
1988-1990年,驻冈比亚共和国大使馆随员、三秘;
1990-2001年,外交部拉丁美洲和加勒比司三秘、副处长、一秘、处长;
2001-2004年,驻特立尼达和多巴哥共和国大使馆参赞;
2004-2008年,外交部拉丁美洲和加勒比司参赞;
2008-2013年,驻纽约副总领事;
2013年9月-2015年12月,驻牙买加特命全权大使;
2015年12月-2018年4月,中华人民共和国驻乌拉圭东岸共和国特命全权大使。
2019年2月,任中国驻保加利亚大使。
曾任常驻国际海底管理局代表。
2013年11月25日,中华人民共和国主席习近平根据全国人民代表大会常务委员会的决定,任命董晓军为中华人民共和国驻牙买加特命全权大使。[1]
2015年12月11日,中华人民共和国主席习近平根据全国人民代表大会常务委员会的决定,免去董晓军的中华人民共和国驻牙买加特命全权大使职务;任命董晓军为中华人民共和国驻乌拉圭东岸共和国特命全权大使。[2]
2018年4月,中华人民共和国主席习近平根据全国人民代表大会常务委员会的决定任免驻外大使,免去董晓军的中华人民共和国驻乌拉圭东岸共和国特命全权大使职务。[3]
2019年2月,董晓军任中国驻保加利亚大使。
2019年4月4日,中华人民共和国主席习近平根据全国人民代表大会常务委员会的决定:任命董晓军为中华人民共和国驻保加利亚共和国特命全权大使。[4]