封回的生父封鉴,是慕容日韦的太尉封弈的后人。封回,皇兴初年为中书学生。承袭养父的爵位为富城子,后被授任为太子家令。世宗即位以后,任命封回执掌华州政务。封回在华州鞭打了中散大夫一党一智的孙子,被尚书左丞韦缵上奏纠劾,被免职。不久授任为镇远将军、安州刺史。这个地方的山民善良朴实,父母子女、宾客旅人,同在一间屋里睡觉。封回到任之后,勒令当地分室而宿,当地的风俗就有了改变。后来朝廷征召封回为太尉长史,接连授任为定州、徐州刺史,不久授为后将军、汾州刺史。
肃宗即位之初,封回转任凉州刺史,被授为右将军,但他坚决辞让不肯接受,于是授任为平北将军、瀛州刺史。当时正是大乱之后,加之遇上水灾,百姓十分贫困。封回上表请求朝廷进行赈恤,免去百姓的兵役,州内之人对他十分信赖。封回又被授任为度支尚书。不久转任都官尚书、冀州大中正。荥一陽一人郑云谄媚讨好长秋卿刘腾,用紫缬四百匹贿赂刘腾,得到安州刺史的职位。他早上接到授官的文书,晚上就赶到封回家中,还没有坐定,他就对封回说:“我被授任为安州刺史,你知道这件事吗?在那个地方经营家业,干什么事情最为恰当?”封回回答说:“你蒙受国家的恩一宠一,位至一州之长,虽然不能做到拔葵去织不与民争利,也应当想方设法去帮助百姓,为什么来到我家询问经营家业的事?我封回不是商贾,没有什么可以告诉你的。”郑云听了羞惭失色。
灵太后临朝执政,召集朝中百官征询施政的得失,群臣没有人敢于说话。封回回答说:“昔日孔丘任司寇,上任十天就诛杀了少正卯,鲁国因此而得以整肃,欺诈一奸一巧之事自然止息。周公对有罪的人实行诛戮,不回避自己的兄弟,周朝的王道因此而得以隆盛。徐偃王一味实行仁义之政,他的徐国竟至于灭亡。从古到今,没有不厉行威刑而能够治理好国家的。近来由于各级官吏宽容懈怠,欺负剥夺百姓,以致盗贼群起。请求朝廷整肃刑典,用以告戒没有犯罪的人。”灵太后在内心接受了他的意见,但并没有实行。封回转任七兵尚书,兼御史中尉。尚书右仆射元钦与他一党一兄元丽之妻崔氏通一奸一,封回竟敢于向朝廷奏请弹劾,当时人们都称赞他。后来封回官拜镇东将军、冀州刺史。
肃宗在位末年,征召封回任殿中尚书,封回频频上表辞让这个职位,就授任他为右光禄大夫。庄帝即位之初,封回在河一陰一遇害,时年七十七岁。朝廷追赠他为侍中、车骑大将军、司空公、定州刺史,谥号为孝宣。