。阳嘉元年（公元132年）冬天，耿晔派遣乌桓酋长戎末魔等人攻打鲜卑，大胜而归。鲜卑反攻辽东属国，耿晔转移阵地到辽东郡的无虑城抵御鲜卑。阳嘉二年（公元133年），宋汉升任太仆，朝廷任命乌桓校尉耿晔接任度辽将军。阳嘉三年（公元134年），西羌入侵陇右，隔年（公元135年）十月，乌桓侵犯云中郡。时任度辽将军的耿晔率军追击，战事不利，十一月，乌桓围困耿晔于兰池城。东汉朝廷发兵数千人前去解围，于是乌桓退兵。永和元年（公元136年），耿晔因病被征召，护羌校尉马续接任为度辽将军。