社大家村）人，嗣德七年（1854年）出生。嗣德二十九年（1876年），考中河内场举人。嗣德三十三年（1880年），考中庚辰科第三甲同进士。后任河南省布政使，署巡抚衔。后升署海安总督。成泰九年（1897年），实授海安总督。成泰十二年（1900年），陞署协办大学士，充北圻统使府副监督，领北江总督，后加太子少保衔。
着作.杜文心参与主编校订了不少书籍。编辑有《大南典例撮要新编》（又名《大南典例撮要》、《大南典例撮畧新编》）、《越甸奇闻合录》等；校订有《国朝律学拣要》（张瑜、杜光庭编辑）、