其小学教育阶段在北京市灯市口小学完成,随后升入北京市第一六六中学接受初中教育,并在同一所学校继续其高中学业。目前,该生就读于该校高中部的高一(2)班,该班级为专注于生命科学方向的特色班级。
董博文的演艺事业起步于2004年5月至8月期间,当时他主演了由王朔小说改编、张元执导的电影《看上去很美》,在片中饰演方枪枪一角。该片于2006年2月荣获德国柏林电影节杰出电影艺术创新奖,随后于同年3月18日在全国范围内正式公映。紧接着,在2005年5月,他参与了“中国新锐导演电影秀”活动,在李虹导演的电影《小小孵蛋》中担纲主演,扮演角色小小。同年7月至9月,董博文又出演了由金琛执导的电视连续剧《走出监狱的女人》,饰演剧中人物小聪。2006年4月至8月,他进一步在尚敬执导的47集长篇电视连续剧《房前屋后》中亮相,饰演程军这一角色。在此期间,也留下了董博文在《看上去很美》中的剧照资料。 2006年6月,董博文主演了美国迪士尼公司出品的儿童系列剧《卡通蹦蹦蹦》(第一部),成功塑造了淘淘这一形象。次月,他在电影《扣篮对决》中特邀出演了一位篮球少年。同年8月至10月,他于二十集电视连续剧《爱情海滨》中担任主演,饰演马响。10月,他又在一部情景剧《情暖童心》中出演了嘟嘟一角。11月至12月,他再次回归迪士尼出品的儿童系列剧《卡通蹦蹦蹦》(第二部),继续饰演淘淘。12月,他还在另一部情景剧《心的感动》中扮演了王小柱。进入2007年,3月时他在北京电视台的系列剧《别拿自己当外人》中饰演了小强,这也展现了董博文演艺经历中与校园生活相关的片段。 2007年4月至5月,董博文第三次主演迪士尼的儿童系列剧《卡通蹦蹦蹦》(第三部),延续了淘淘的角色。6月,他主演了一部高清数字电影《黑活儿》,在片中饰演儿子。7月至8月,他出演了空政艺术中心制作的二十二集电视剧《回家》,主演李强。9月,他在一部情景剧《糊涂小天使》中饰演了姜大维。10月至12月,他又在空政出品的军旅题材情景喜剧《卫生队的故事》中扮演了高博士。2007年12月至2008年2月,他参演了24集电视剧《马文的战争》,饰演马虎,并与宋丹丹、林永健等演员合作。2008年3月至6月,他在50集儿童剧《无敌三脚猫》中饰演董行,合作演员包括佟悦、代乐乐。 2009年1月至2月,董博文在《乐活家庭》中饰演冯亮亮,与高亚麟、牛莉共同演出。同年3月,他参加了《开心辞典》的活动。5月,他在电影《牛村规则》中饰演了小牛。9月至10月,他再次在《乐活家庭2》中饰演冯亮亮,合作演员依然是高亚麟和牛莉。2010年5月,他在高亚麟执导的《搞笑一家人》中客串出演了一名网瘾少年(出现于第7集)。同年5月至6月,他出演了电视剧《守候我们的幸福》(该剧亦关联《远远的爱》与《远远地爱着你》),饰演陈小雨,与佟大为、吴越合作。12月,他在电视剧《青春四十》中饰演林亮,合作演员包括徐帆和陈小艺。 2011年1月,董博文拓展了事业领域,担任了南华龙童鞋品牌的代言人。同年8月,他出演了电视剧《唐山大地震》,饰演小达,与陈小艺、张国立、张涵予等演员合作。2012年3月18日,他参加了《向上吧!少年》北京赛区的海选活动,并在同年成功进入《向上吧!少年》全国200强。3月,他还出演了电视剧《大学生士兵的故事2》,饰演吴献超,合作演员有王磊、徐海乔、顾宇峰。2013年7月,他在赵牛执导的《外星小子哆布哆》中客串饰演了一个外星人角色(出现于第89集)。直至2024年1月20日,他参演的电影《家有儿女之神犬当家》正式上映,为其演艺履历增添了新的一笔。
乐活家庭主题曲《乐活一下》MV