年2月出生于上海市。1951年，考入交通大学，入物理系学习。1952年，全国高等院校院系调整，交大物理系并入复旦大学，杨进入复旦大学物理系学习。1955年，毕业于复旦大学。1955年毕业后，分配到中国科学院紫金山天文台工作。1958年，经国家选派，赴苏联留学，1958年至1959年，在位于列宁格勒的普尔科沃天文台学习研究，师从苏联光学大师、苏联科学院院士马克苏托夫。 　　 1966年1月，经郭沫若（当时中国科学院院长）亲自批准，破格晋升为紫金山天文台副总工程师。2012年4月29日下午2:45，