任谏官时，弹劾罢免了右丞相丁大全及其党羽，被公论所称赞。但又弹劾高斯得、李曾伯及左丞相吴潜等正直大臣，时论说他“不辨君子小人”。升任同签书枢密院事兼太子宾客。景定元年（1260年）加端明殿学士、同签书枢密院事。景定二年（1261年）拜同知枢密院事，兼权参知政事。景定三年（1262年），沈炎进大学士，致仕，不久去世，赠少保。