二次国共内战期间，杜向光担任过冀晋行署、北岳行署财政厅厅长。
共和国时期.中华人民共和国成立后，担任察哈尔省人民政府委员兼财政厅厅长，第二、第一机械工业部财务司司长，第三机械工业部厂长。1958年10月，国营峨嵋机械厂（现成都飞机工业集团、中航工业成飞）破土动工。1958年12月，第一机械工业部正式任命杜向光为党委书记，负责筹建工厂建设。并在1959年成立生产与领导小组。1960年11月任厂长，1963年2月改任党委书记，1964年1月调中华人民共和国财政部工作，担任工业交通财务司