兆郡功曹，守郑县令。当时县衙囚禁了数百名嫌犯，杜畿亲自到监狱替他们作出裁决，虽然不是人人都得到适当的判决，但郡内的人都对他年少但有大志而感到惊奇。后来举孝廉，担任汉中府丞。后来东汉政局动荡不安，天下大乱，杜畿于是弃官逃到荆州。建安年间，杜畿回到北方，得到曹操的谋士荀彧赏识，于是向曹操推荐杜畿，曹操则任命他为司空司直，调任护羌校尉，使持节领西平太守。
安定河东.建安十年（205年），曹操平定河北后，北征乌桓。高干趁机在并州反抗曹操，当时河东太守王邑被征召到别处，河东人卫固和范先以请王