县知县，调长安县。征为兵部武库司主事，历职方司郎中。早年为翟銮巡查边疆守卫的随行，因其作了详细记录和规划。嘉靖二十五年（1546年），破格升任右佥都御史，巡抚甘肃地区。到任后，治理有方，并揭发仇鸾贪污腐败。此后历官兵部右侍郎、左侍郎，管理蓟州、保定军务。嘉靖三十三年（1554年），蒙古把都儿、打来孙劫掠蓟镇，杨博身不解甲抗敌，蒙古军无法攻破，明世宗赏赐獬豸衣。次年，打来孙再犯益昌，被击退。此后戒除大同兵危。杨博大修边界防御设施、提高民生、整理军务有秩，明世宗加封其为太子太师。万历元年（1573年），杨博辞职