1992年,董晓燕出演邱丽莉执导的爱情悬疑电影《幽魂奇恋》,饰演女主角梅英,这是她首次出演影视作品。1994年,在张多福、寇占文主演的古装奇侠剧《新七侠五义》中饰演“玉玲珑”丁月影。同年,与李琳共同主演家庭伦理剧《趟过男人河的女人》饰林茹
1996年,与王志刚联合主演古装武侠剧《饮马流花河》,饰演流花河岸第一美人春若水。
1998年,在袁咏仪主演的古装武侠喜剧《木兰新编》中饰演徐依人。在任贤齐主演的金庸武侠剧《新神雕侠侣》中饰绝情谷谷主公孙止和铁掌莲花裘千尺的女儿公孙绿萼。领衔主演古装剧《浪子大钦差》之《公主万岁》。
1999年,在讲述中国云南公安缉毒的电视剧《为了这一片净土》中饰演叶小南。
2000年,参与叶京执导的都市喜剧《贻笑大方》,在剧中饰演吴丽萍。2001年,与梅婷、冯远征共同主演中国第一部反映家庭暴力的电视剧《不要和陌生人说话》。
2002年,参与赵文卓、杨恭如主演的古装武侠剧《大醉侠》。主演陈力执导的电视剧《肇事者》。在郑则士、郑家榆主演的古装剧《至尊食王》中饰演董小宛。主演胡小钉执导的舞蹈电影《来了》饰艾红。在农村题材电影《高天厚土》中饰闻新。
2003年,与贾一平联合主演金融反黑题材剧《坐庄》饰任岷。与张国立、刘小宁共同主演悬疑剧《挣脱》。在蒋雯丽、李幼斌主演的情感剧《深呼吸》中饰吴晓霜。参演现代都市剧《说老公坏话》。
2004年,在郭靖宇执导的犯罪题材剧《我非英雄》中饰演纪雪菲。2006年与贾一平、曾黎共同主演家庭伦理剧《廖家》饰廖曼华。
2007年,领衔主演吴天戈执导的数字电影《缉毒队》。在黄海波、杨志刚主演的刑侦剧《追》中饰梁幼青。
2011年,在贾一平自导自演的都市情感剧《幸福满屋》中饰贾美美。
2012年,再次参演贾一平自导自演的现代都市生活剧《幸福保卫战》。在贾一平、张丰毅主演的年代传奇剧《没有硝烟的战斗》中饰演陈应如。
董晓燕的丈夫贾一平也是演员。2008年3月16日,电视剧《廖家》在北京举行媒体见面会,一直对私生活保密的贾一平和董晓燕首次公布已经结婚多年,孩子3岁。
提起董晓燕,就不得不讲“优质白领”这个名词,从《贻笑大方》中理性泼辣的“娱记”吴丽萍、《不要和陌生人说话》中梅婷的“精神支柱”刘薇、到《坐庄》里坚持正义的证监员任岷及《我非英雄》中患有“隐性精神分裂”病症的心理学博士纪雪菲,董晓燕塑造了一系列性格迥异的白领形象,给观众留下了深刻的影响。