建安二十年（215年），从征张鲁，到阳平关战事失利退军，派夏侯惇、许褚召回攻山的军队。但是曹操前军在夜间迷了路，误入了张卫的大营，侍中辛毗、刘晔等在后，将此情报知夏侯惇、许褚，二将不信。夏侯惇亲自看到后，才告诉曹操，刘晔建议曹操回攻，于是曹操回击，大败张鲁。