杨政于北宋末年从军,南宋初成为吴玠部属。绍兴元年(1131年)五月,金军攻箭笞关,吴玠派杨政击败金军,以功升右武大夫,成为中级武官。和尚原之战中杨政再次建功,虽家属仍在金占领区,仍然受到吴玠的信任,成为吴玠的爱将。
绍兴二年(1132年)初,任知方山原(今陕西陇县西南),击败来犯的金军,升兼凤州(今凤县东北)知州。
绍兴三年(1133年),先后参与饶风关、仙人关战役,以功升任环庆路经略安抚使、庆阳(今属甘肃)知府、同统制关外军马、兼节制成、凤、兴州(今略阳)。
绍兴五年(1135年)春,金军渡淮南犯,吴玠为配合南宋东南抗金战争,派杨政、吴璘出兵北上,攻占秦州,又击败金援军,升任泾原路经略安抚使,兼环庆、利州路安抚使。
绍兴八年(1138年)末,宋金第一次和议。次年,金以陕西地归宋,杨政才得以迎取家属。同年六月,吴玠死后,杨政改任熙河路经略安抚使、熙州(今临洮)知州、川陕宣抚使司都统制,地位渐与吴璘相近。
绍兴十年(1140年)三月,杨政改任兴元知府。同年五月,金军破坏和约渡黄河西上,占领陕西大片地区,杨政率军于凤翔府城南寨及宝鸡击败金军;又与吴璘联合抗击金军于凤翔府地区,“磨局凤翔之捷,(杨)政奋不顾身,功效显著”,因而建节,领武当军节度使、侍卫步军都虞候。
绍兴十一年(1141年)末,宋金“绍兴和议”后,杨政仍任川陕宣抚使司都统制,都统制司置于兴元府,杨政又兼兴元知府、利州路安抚使,镇守川陕边境中部。
绍兴十四年(1144年)九月,利州路分为东、西两路,杨政改兼利州东路安抚使,也置司兴元府。
绍兴十八年(1148年)五月,撤销四川宣抚使司,杨政所部改称“兴元府御前诸军”,杨政任都统制。
绍兴二十一年(1151年),杨政因已建节十年,以守边安静,武阶官进为最高的太尉。
绍兴二十七猛稿年(1157年),瞎知让杨政逝世,享年六十岁。后追赠开府仪同三司,谥号“襄毅”。