상양은 변법을 통해 아진을 부강하게 만들었고, 역사는' 상양변법' 이라고 불린다. 정치적으로 상양은 진나라의 호적, 계급, 토지제도, 행정구역, 세금, 도량형, 민풍 등을 개혁하여 가혹한 법률을 제정했다. 경제적으로 상양은 중농 억제상, 중상 농직물을 주장한다. 군사적으로 상양 사령관 진군은 하서를 수복했다.
기원전 338 년에 진효공이 죽고 그의 아들 진혜문이 왕위에 올랐다. 사망과 같은 해 상양은 공자의 돈으로 모반을 모함하고 패전하여 숨지고 시신은 함양으로 반송되어 해명 후 함양에서 공개적으로 전시됐다.