秦汉时称富村驿,是金牛道、故道南栈,西汉水三道相交汇的水陆驿。
隋大业三年(前607)年置飞霞镇,唐天宝代后更名朝天镇。
元、明、清、民国均属广元县辖区。
民国初,县以下行政区基本沿袭清制。
后改乡为团区,区以下联保,朝天属广元县辖。
1950年建立朝天乡、明月乡、清风乡、火焰乡、锦平乡五乡。
1952年将五乡合并组建朝天乡,属广元县第七区(朝天区)辖。
1958年改为朝天公社,1984年更名为朝天乡,1985年将朝天乡改为朝天镇。
1992年将筹笔乡、小安乡并入朝天镇,1995年恢复小安乡建制。
2019年12月23日,撤销陈家乡、小安乡、宣河镇、柏杨乡和文安乡,将原陈家乡,原小安乡,原宣河镇龙门村、红梁村、天台村,原柏杨乡三友村和原文安乡八庙村、将军村所属行政区域划归朝天镇管辖。