进士，除刑部主事，出官浙江湖州府知府，平定太湖大盗，奏功当升职，当地人民挽留道：「府君活我，奈何舍我去？」巡抚上奏朝廷，加按察使司副使，仍知府事。秩满，迁浙江水利副使，丁父忧去职。守丧期满，起补福建屯盐道，转右参政，历迁山西按察使、浙江右布政使，分巡温、处。到官六日，海寇刘香来攻，三战皆捷，刘香逃遁。病归，卒葬二里泾。有子杜麟征。
其他.与张鼐、李凌云、莫天洪、杜十远并称“昙花五子”。