唐玄宗天宝末年,田神功当过县史。当时,安史之乱,天下兵兴,田神功投奔平卢军将领董秦,攻取沧、德、相诸州,抗拒叛军。此后,田神功奉命守陈留,叛军来攻,田神功兵少不敌,假装投降于史思明。史思明让他与大将南德信、刘从谏率兵南略江淮。田神功不想跟随叛军造反,于是驱兵攻击南德信,南德信不敌,田神功亲斩之。又攻打刘从谏,刘从谏闻讯逃走,刘的士兵负隅顽抗,田神功破其军,得其兵。田神功从此收编了南德信和刘从谏的部队,实力大增,同时归顺朝廷,抗击叛军,唐肃宗封他为鸿胪卿。
760年,江淮都统李峘、淮南东道节度使邓景山与宋州刺史刘展不合,假意请皇帝任命刘展为淮南东、江南西、浙西三道节度使,企图诱骗他前来就职时杀害。不料消息泄露,刘展大怒,自宋州率精兵七千直扑广陵,江淮震动。李峘与润州刺史韦儇、浙西节度使侯令仪屯京口,邓景山率万人屯徐城,准备抵抗。刘展素有威名,御军严整,命大将孙待封、张法雷先攻邓景山,大败之,随后攻入广陵,分遣其将屈突孝标将兵三千徇濠、楚,王恒将兵四千略淮西。刘展自率精兵攻击李峘,设疑兵于瓜洲,多张火鼓,李峘中计,以精锐守卫京口,但刘展却从上游渡河,回师猛攻,李峘军崩溃。
此后,刘展分兵略地,战无不克,江淮大乱,时任平卢都知兵马使的田神功手下有五千精兵,正屯于任城,邓景山请求唐肃宗调动田神功来援,肃宗不答应,于是邓景山以“淮南金帛子女”相约,向田神功求援,田神功大喜,乃南下讨伐刘展,走到彭城时,唐肃宗才同意他讨伐刘展。刘展听说田神功将至,颇有惧色,但不肯投降。不久,刘展自广陵率精八千前往迎击田神功,但大败于都梁山,田神功入据扬州,大掠民财,杀波斯胡商数千之众,761年1月,田神功命特进杨惠元率兵一千五百人为前锋,自己与邢延恩率军三千为后继准备从瓜州渡河,刘展率步骑兵万余人列阵于蒜山,田神功无法强渡,但其大将范知新所部四千人已从下游渡河,刘展回军迎击,力战不胜,被将军贾隐林一箭射中眼睛,当即被杀。刘展之乱平定后,田神功升为淄青节度使,进封信都郡王。
宝应元年(762)五月,河北节度使李光弼被困宋州,田神功奉命救援,大破史朝义军,遂被封为信都郡王,不久又晋为汴宋八州观察使。此为第二次解商丘之围,商丘百姓为感谢田神功的救援,请来大书法家颜真卿写下《宋州八关斋会报德记》。
宝应二年(763 年)初,史朝义被杀,安史之乱结束。朝廷大赦天下,田神功与李光弼、仆固怀恩等大将一同被代宗“赐铁劵,以名蔵太庙,尽画像于凌烟之阁”,可谓极一时之盛。同年冬天,吐蕃攻入长安,代宗逃亡陕州,田神功在此危急时刻,再次体现出他对皇室的忠诚。此时唐代宗召集天下兵马勤王,各地多不响应,唯独田神功率兵第一个赶到,令代宗非常感动。
767年,田神功入朝长安,被加封为检校尚书右仆射、太子太师,773年,田神功再次入朝,回任后病死,其弟田神玉自封为汴宋节度留后。
《旧唐书 卷一百二十四 列传第七十四》
《新唐书 卷一百四十四 列传第六十九》
田神玉弟弟