杜家镇名来源于驻地火车站名,原名炕沿山。1934年拉滨线铁路通车后,在此设站,因附近有杜家油坊屯,故称“杜家站”。五常设治前后,属尚智社管辖,清末属五常府尚智乡。
中华民国时期,曾增设杜家区。东北沦陷后,始设杜家油坊保,后改设杜家村。1945年“九三”抗日战争胜利后,始设杜家乡,1947年初设置杜家区,后改称第二区,驻地在火车站附近。
1956年3月,撤区划乡,分设工农(杜家)、胜果、民意、前进4个乡,工农乡为中心乡。1958年秋,将4个乡合并成立工农人民公社。
1962年分成工农公社(工农、胜果)、民意公社(民意、前进)。1981年,将工农公社改称杜家公社。1984年2月,改为杜家乡。1985年5月,改为杜家镇。