连战击破。超授上柱国，封武山郡公。密劝杨坚杀北周皇室诸王，早行禅代即位，由是与杨坚关系甚密。581年，隋朝建国，杨坚即位，勅命恢复姓氏郭氏。突厥侵入隋朝北边、郭衍以行军总管率兵镇守平凉，突厥不敢入扰。数年后，召还为开漕渠大监。引渭水经由大兴城北，东至潼关，开运河400里。关中利用灌漑用水，名为富民渠。585年，郭衍任瀛州刺史，秋天大雨起洪水，瀛州属县多被水淹没，百姓爬到高树上避难。郭衍派船搬运粮食救援。隋文帝杨坚赞赏郭衍，提拔他为朔州总管。朔州管辖下恒安镇，接北方国境，运粮食费劳力。郭衍选出肥沃土地置屯