帝南征南齐时，李彦劝谏说：“臣认为小小的长江闽水地区，不值得皇帝亲征。”屡次上表劝谏，魏孝文帝虽然没有听从采纳李彦的意见，却也嘉许他的至诚。北魏军队驻扎于淮南时，朝廷征调李彦担任广陵王元羽的长史，加号恢武将军、西翼副将军。李彦回朝后被任命为冀州赵郡王元干的长史，又转任青州广陵王元羽长史，兼任齐郡太守，征调为龙骧将军、司徒右长史，改任左长史、秦州大中正，外任代理扬州刺史，不久征拜河南尹，回朝走到汝阴郡，被命令代理徐州刺史，不久征拜平北将军、平州刺史，又转任平东将军、徐州刺史。延昌二年（513年）夏季，