상양은 애국적인 사람이다. 나중에 그는 위국에 손님으로 갔다. 틀린 삼촌은 그가 매우 재능이 있다는 것을 알고, 죽기 전에 위혜왕에게 그를 추천하고 위혜왕에게 말했다. "만약 네가 그를 중용할 수 없다면, 그를 죽여라. 만약 그가 다른 나라에 갔다면, 웨이 나라에 재앙을 가져올 것이다. " 위혜왕은 숙부 초소의 충고를 듣지 않아 상양이 진나라에 가서 진효공을 만나도록 추천받았고 위압적인 손목으로 진효공을 설득했다. 진효공은 매우 기뻤다. 상양의 건의에 따라 그는 개혁을 하기로 결심했는데, 이것이 바로 역사상 유명한 상양의 변법이다.
상양의 변법은 전공을 장려하고, 중농경상들은 귀족 세습제를 폐지하고, 법적 조치를 실시하며, 위법난기자를 엄중히 단속한다. 상양의 이러한 개혁 조치는 진나라를 신속히 강대하게 만들었지만, 개혁도 세습 귀족의 이익을 손상시켜 그들의 강한 저항을 받았다. 그러나 진효공의 지지로 개혁이 성공적으로 실시되었다. 한 번, 왕자 가 법을 어 기고, 상양 은 왕자 의 교사 아들 을 엄벌하도록 명령했다.
사후에 상태자가 계승하다. 공자돈은 그 오래된 귀족들과 기회를 틈타 반격하여 상양의 반란을 무고하였다. 상양은 자신이 재난을 피할 수 없다는 것을 알고 밤새 도망쳤다. 그는 밤에 여관에 머무르고 싶었지만 가게는 문을 열지 않았다. 그는 "상군은 법이 있고 수용된 손님은 인증없이 함께 앉아 있으면 처벌을 받을 것" 이라고 말했다. 상양은 한숨을 내쉬며 말했다. "엄한 형벌법의 폐단이 이미 이 지경에 이르렀다!" 상양은 결국 포로가 되어 해체된 처벌을 받았다. 어떤 사람들은 가족이 왕에게 살인칼을 주었는데, 다른 사람을 죽이거나 자신을 죽였다고 한다. 상양은 자기 이론의 순교자가 되었다.