先是冀州蓨（今河北省景县境）人。元和十年（815年）进士，被裴堪聘为幕僚，转右拾遗。会昌初年，以左司员外郎被召为翰林学士，知制诰，再升迁御史中丞。太和年间官拜中书舍人。大中十一年（857年），官拜太常卿。后任淄青、平卢、兴元节度使。终官尚书右仆射。有子封舜卿、孙女封绚。