宋真宗为太上皇，传位太子，再让寇准为相。曾经咨询杨崇勋，杨崇勋将这个计划上告。丁谓知道后，夜见造访曹利用，一起商议揭发出来。第二日，诛杀周怀政，擢升杨崇勋为邓州观察使，没有就任，以内客省使领桂州观察使，再兼群牧使。之前，群牧置使都是文臣兼领，杨崇勋说：“马是战备，虽无战事，怎可舍弃？”宋仁宗即位，杨崇勋以彰德军节度观察留后知陈州，转任殿前都虞候、真定府定州路副都总管、知定州，历任马军副都指挥使、殿前都指挥使、振武军节度使，1030年，拜为宣徽南院使兼枢密副使。宫中起火，担任修葺副使。又历任镇南军、定武军