其后担任陕甘宁晋绥联防军区警备第二旅旅长，参加晋中战役。1949年5月，任陕北军区司令员、西北独立第一师师长兼政治委员。1949年6月，张达志调任第一野战军第四军军长。7月中旬，参加扶眉战役，担任截断国军退路的任务，保障野战军主力聚歼国军3个军，攻克岐山、宝鸡等城镇。8月，参加兰州战役，攻入兰州西关，共歼国军1万余人。9月初，进军河西走廊，此后执行剿匪任务，并抽调部队参加修筑天兰铁路。
中华人民共和国成立后.1952年8月起，任西北军政委员会委员兼公安部部长、西北公安部队司令员