史昭, 合肥人。
永乐初,积功至都指挥佥事。
永乐八年,充总兵官,镇凉州。
土军老的罕先与千户虎保作乱,虎保败,老的罕就抚。昭上书言其必叛状。未至,而老的罕果叛。昭与都指挥满都等击平之。移镇西宁。
仁宗立,进都督佥事。
宣德初,昭以卫军守御,不暇屯种,其家属愿力田者七百七十余人,请俾耕艺,收其赋以足军食。从之。
宣德五年,曲先卫都指挥使散即思邀劫西域使臣,昭率参将赵安偕中官王安、王瑾讨之。长驱至曲先,散即思望风遁,擒其党答答不花等,获男女三百四十人,马驼牛羊三十余万,威震塞外。
捷闻,玺书慰劳,赏赉加等。
宣德七年春,以征西将军镇宁夏。孛的达里麻犯边,遣兵击之。至阔台察罕,俘获甚众。进都督同知。
正统初,昭以宁夏孤悬河外,东抵绥德二千里,旷远难守,请于花马池筑哨马营,增设烽堠,直接哈剌兀速之境。边备大固。寻进右都督。
时阿台、朵儿只伯数寇边。诏昭与甘肃守将蒋贵、赵安进剿。并无功,被昭切责,贬都督佥事。
正统三年,复右都督。
正统八年,以老召还。
正统九年,卒。