（1229年）中进士，授浙江丽水县主簿。转宁国（今属安徽）知录、书省校书郎、枢密院编修官。淳祐七年（1247年）出任江东提刑。淳祐十二年（1252年），临安府知府余晦、刘三述、丁大权等凌辱武学，引起学潮，蔡杭上疏乞罢余晦。宝祐三年（1255年）六月，升吏部尚书。次年四月，升枢密副使、参知政事。开庆元年（1259年）六月卒。赠少保。