五年(1632)春,混天猴陷
宜君、
鄜州,其夏攻
合水。马科以参将追寇至
甘泉山。七月破之延水关,斩首六百二余级。其地东限黄河,贼溺死者无算,科部卒斩混天猴以献朝廷。
李卑于七年(1634)春六月卒于官,科遂改隶属
洪承畴麾下。李自成欲入四川,科与
曹变蛟败之,并穷追之至
潼关,参与
潼关南原之战,大破之,李自成以十八骑逃亡。旋任
山海关总兵,从洪承畴援
锦州,科驻防
塔山,清将
济尔哈朗率兵至城下列
红衣大炮攻之,明军杀死
佐领崔应泰,
参领迈色,城坏二十馀丈,清军悉登,遂克塔山。《明史》:“承畴主持重,而朝议以兵多饷艰,职方郎张若麒趣战。承畴念祖大寿被围久,乃议急救锦州。七月二十八日,诸军次松山,营西北冈。数战,围不解。八月,国柱战殁,以山西总兵李辅明代之。承畴命变蛟营松山之北,乳峰山之西,两山间列七营,环以长壕。俄闻我太宗文皇帝亲临督阵,诸将大惧。及出战,连败,饷道又绝。朴先夜遁。通、科、三桂、广恩、辅明相继走。自杏山迤南沿海,东至塔山,为大清兵邀击,溺海死者无算。”王朴、唐通、马科、吴三桂、白广恩、
李辅明等相继逃出重围。其后科与
王朴等从海路溃归,
法司准备定罪,御史
郝晋认为:六镇同罪,皆宜死,吴三桂实辽左主将,不战而逃,奈何反加提督?兵部尚书陈新甲
覆议:请斩王朴,勒令马科立下军令状,再失战机立斩不赦。
北京失陷后投降了李自成,被封为怀仁伯。不久与投降的
辽东巡抚黎玉田领兵一万远征四川的明朝势力。
此时
张献忠已经在
成都称帝所以不能容忍大顺军的势力在四川,所以他亲自领兵击败了马科,迫使大顺军退回了汉中。
弘光元年(1645)正月,科与
贺珍领兵至
褒城,攻
大西军于
广元,大西军屠广元而走。张献忠命令刘进孝屠杀保宁,贺珍的部将严自明、郑天禄大肆劫掠保宁而回。