任濠州（今安徽凤阳）通判、知州等职，为江淮制置大使赵善湘的谋士。史称杜杲“淹贯经史”，“善行草急就章”。他出策断毁盱眙军（今属江苏）浮桥，迫使盱眙军等地金军投降。嘉定十三年（1220年），以两浙转运使朱在的辟荐，“监崇明镇”，嘉定十五年（1222年），崇明岛改隶淮东总领，杜杲与总领岳珂不合，慨然引去。端平元年（1234），金灭亡。杜杲出任安丰军（今安徽寿县）知军，后迁淮西转运判官。端平三年至嘉熙元年（1237）期间，杜杲再任安丰知军。时蒙古宗王口温不花攻城，杜杲守城，在余玠等人的支援下，击退了蒙古军。后迁庐