元京兆雩县(今陕西户县)人,字允中。原姓贺,名惟一。后赐蒙古姓,改名太平。幼师事赵孟兆、吕弼,成年后袭父贺胜职,为虎贲亲军都指挥使。仁宗时历任工部尚书、同知枢密院事、中书右丞、中书平章。顺帝即位,累官中书左丞相。预修宋、辽、金三史。至正九年(1349),因与右丞相脱脱不合,罢为翰林学士承旨。后复为中书左丞相,调兵击败毛贵所率山东红巾军。二十三年,因不支持皇太子爱猷识理达腊夺位,被罢官流放,逼死于途中。