为议郎、符节令。梁冀听说蔡衍贤能，想和他见面，蔡衍声称生病而不去，导致梁冀暗恨在心。南阳太守成瑨等人因收纠宦官被廷尉议罪，蔡衍与议郎刘瑜上表营救，因言词严厉，被免官回家，回家后关门不出。汉灵帝即位后，任命蔡衍为议郎，恰逢蔡衍因病去世。郭泰、宗慈、巴肃、夏馥、范滂、尹勋、蔡衍、羊陟人称“八顾”。顾，是指能以自身的道德品行爲受人拥护。