海军北海舰队原司令员。
杨力同志是江西省瑞金县象湖镇绵水村人。1931年参加江西瑞金县游击独立大队,1932年加入中国共产主义青年团,1933年转为中共正式党员。土地革命战争时期,他历任排长、师部特务员等职,参加了中央革命根据地第四、五次反“围剿”斗争和二万五千里长征。抗日战争时期,他历任大队参谋长、大队长、营长、区队参谋长、团参谋长等职,参加了百团大战,带领部队在正太路东段坚持敌后抗日根据地斗争。解放战争时期,他历任旅参谋长、教导大队大队长、分区副司令员、师参谋长、副师长、副师长兼军分区副司令员等职,先后参加了内蒙古多伦战斗、承德保卫战、热河省古北口平古线战斗和平津战役等。新中国成立后,他调任军委海军司令部训练处长、海军第一航空学校副校长、第一航空学校校长、海军北海舰队航空兵部司令员、海军北海舰队副司令员、海军北海舰队司令员。他致力于军事训练改革,注重加强部队后勤设施建设和国防工程建设,为舰队的革命化、现代化、正规化建设作出了突出贡献。
杨力同志1961年晋升为少将军衔。他曾当选为全国第六届人民代表大会代表。
杨力同志因病医治无效,于1999年9月20日在青岛逝世,享年81岁。