1958年设张喜庄公社天竺管理区,属顺义县。
1960年划入朝阳区,1963年复归顺义县设天竺公社,1983年改天竺乡,1990年建镇。
1996年,面积42平方千米,人口1.7万人,辖喇苏营、杨二营、花梨坎、二十里堡、马连店、薛大人庄、小王辛庄、天竺、桃山、龙山、岗山、楼台12个行政村。
1998年,撤销天竺镇,设立天竺地区办事处。2000年,在天竺地区办事处设立建制镇,实行“一套人马,两块牌子”。2002年末,面积39.8平方千米,人口1.54万人,辖莲竹花园、空港第二2个社区和天竺、楼台、桃山、岗山、龙山、杨二营、花梨坎、二十里堡、小王辛庄、薛大人庄10个行政村。2006年末,面积29.8平方千米,人口1.74万人,辖5个社区、10个行政村。2008年,将部分辖区划归空港街道。