文帝向冯唐请教当初言语的原因，冯唐回答道，将在外君命有所不从，如果要支持边防将领，必须赏罚恰当。并主张应当宽恕当时因为瞒报杀敌人数而被治罪的魏尚，支持其防事。文帝赞同冯唐劝谏，并派遣其去赦免魏尚，使其复职云中郡郡守，冯唐也被任命车骑都尉，辅佐战事。汉景帝即位后，冯唐被任命为楚相，但很快被罢免。汉景帝去世后，汉武帝即位。当时匈奴犯边，帝广征贤良，虽然冯唐再次被举荐，可是已经九十多岁了，只能任命其子冯遂为郎。
文学.因为冯唐出仕甚晚，且因汉武帝求贤时已经年过古稀，心有余而力不足。后