夜认为长此以往，不是办法，于是亲自过河勘察，发现有一个叫天都的地方，是五路之间的要冲，羌人每次入侵，都先要在此地集结。张叔夜根据附近地势，夺得天都，在天都建了一座叫做西安州的可戍守的城池，从此兰州再也没有羌患。此后张叔夜担任过襄城、陈留知县，以及舒、海、泰三州知州。宋徽宗大观年间中为库部员外郎、开封府少尹。不久后又赐进士出身，迁右司员外郎。张叔夜曾出使辽国，与辽人比射箭，首先命中目标。辽人惊诧，想查看他所引的弓。张叔夜以无前例为由拒绝。出使归来后，张叔夜画出辽国的山川、城郭、服器、仪范等资料，上呈宋徽宗