중국이 춘추시대를 마감하고 전국시대에 들어서면서 춘추시대 때의 수많은 나라는 일곱 개의 나라로 정리됩니다. 이를 전국 7웅이라고 합니다. 춘추시대 때 가장 오랫동안 패자(覇者)의 지위를 유지하던 진(晉)나라가 한, 위, 조로 갈라졌기 때문에 이 세나라를 삼진(三晉)이라고 합니다. 이 때부터 전국시대가 시작되었다고 합니다. 춘추시대 때 최초의 패자였던 제나라는 강태공의 강씨 나라에서 전씨 왕조로 바뀌었지만 여전히 무시할 수 없는 국력을 가진 나라로 전국시대를 맞이 합니다. 남방의 강국 초나라는 회수 이남의 여러 소국을 멸망시키고 춘추 시대 말기의 강국인 월나라까지 멸망시켜 춘추시대 처럼 강국으로 남게 됩니다. 그리고 북쪽의 연나라는 춘추시대에는 큰 활약을 보이지는 않았지만 그래도 전국시대를 그럭저럭 맞이하게 됩니다. 그리고 관중 지역에 위치한 진(秦)나라가 있었습니다. 관중은 지금의 서안(西安) 지역입니다. 진(秦)나라는 춘추시대 때는 중원의 문명을 모르는 미개한 종족이 살던 나라로 치부하여 서쪽 오랑캐로 멸시받던 나라였습니다. 진 목공이 여러 개혁 정책을 시행해서 서쪽의 작은 나라를 통합하고 부국강병 정책을 시행해서 서쪽의 강국으로 인정받았지만 전국시대가 시작되어도 여전히 2류국가로 대접받고 있었습니다.
사실 진(晉)나라가 삼진으로 분열되지 않았다면 전국시대를 통일하는 나라는 진(秦)이 아니라 진(晉)이 되었을 것입니다. 중원이라고 일컬어지던 지역이 진(晉)이 위치한 지역이었습니다. 전국시대 초기의 최강국은 진(晉)에서 갈라져 나온 위(魏)나라였습니다. 위의 문후는 공자의 제자인 자하를 스승으로 모시고 유가의 영향을 받은 이극, 서문표, 오기등 수많은 인재들을 등용하여였고, 유가적 법치를 시행하여 위나라를 전국시대 초기의 최강대국으로 만듭니다. 위문후의 정책이 계속 시행되어 위나라가 중국을 통일했다면 유가의 인정(仁政)과 법가의 법치가 긍정적으로 종합되어 중국 백성의 삶이 향상되는 시황제의 진(秦)나라보다 훨씬 진보적인 나라가 되었을 것입니다. 그리고 전국시대를 통틀어서 최고의 인재들을 계속해서 배출한 나라는 위나라였습니다. 그러나 위 문후 이후의 위나라 왕들은 이런 인재들을 등용하지 않아 위나라는 점점 약해지고, 이들 인재들이 다른 나라로 가서 자신들의 능력을 발휘하게 됩니다. 덕분에 이 인재들을 적극적으로 받아들인 진(秦)나라가 점점 국력이 강해지기 시작합니다.
상앙은 위(衛)의 서출 공자 출신입니다. 위(衛)는 춘추시대에는 번듯한 중견국가였지만, 전국시대에 들어서서는 위(魏)의 부용국으로 쪼그라들어 사실상 위(魏)나라의 한 지역이라고 보면 됩니다. 상앙은 성이 공손씨여서 공손앙이 본명입니다. 위나라의 공자이므로 위앙(衛鞅)이라고 보통 부릅니다. 후에 진나라에 들어가서 공을 세운 다음에 진나라에서 위앙에게 어읍(於邑)과 상읍(商邑)을 봉하고 상군(商君)이라는 봉호를 내리게 됩니다. 그래서 상앙(商鞅)또는 상군(商君)이라는 호칭으로도 불립니다. 역사에서 가장 많이 사용하는 호칭은 상앙입니다.
위 혜왕은 위문후의 손자로 할아버지가 다져놓은 국력을 다 망쳐놓은 군주입니다. 일관된 전략없이 주변나라와 끊임없이 전쟁을 벌이다가 위나라가 쇠퇴하게 됩니다. 이런 무능한 군주가 재위기간은 무려 50년이었으니 나라가 망하지 않은 것이 신기할 정도입니다. 상앙이 아직 위(魏)에 있을 때, 위의 재상인 공숙좌의 밑에서 일하고 있었습니다. 공숙좌는 상앙의 능력을 알아봤지만, 아직 위의 혜왕에게 상앙을 천거하지는 않았는데 갑자기 중병에 걸리게 됩니다. 재상이 큰 병이 들자 혜왕은 직접 병문안을 와서 후임 재상으로 누가 좋은지 공숙좌에게 묻게됩니다. 공숙좌는 "위앙이 나이는 어리지만 비범한 재주를 가졌으므로 나라를 그에게 맡기시기 바랍니다."라고 상앙을 추천합니다. 혜왕이 아무런 말을 하지 않자 공숙좌는 "위앙을 쓰지 않으시려면 다른 나라에 가지 못하게 죽여야 합니다."라고 다시 이야기 하자 혜왕은 "알았다."고 대답하고 돌아갑니다. 공숙좌는 상앙을 불러 "왕께서 후임 재상을 추천하라고 해서 자네를 추천했지만, 왕이 마음에 들어하지 않는 것 같아서, 등용하지 않을거면 자네를 죽이라고 했네. 빨리 이 나라를 떠나도록 하게."라고 말하니 상앙은 "등용하라는 말도 안 들었는데, 죽이라는 말은 듣겠습니까?"하고 위나라를 끝내 떠나지 않았고, 혜왕도 궁에 돌아와서 "공숙좌가 병이 깊어 제 정신이 아닌 모양이다."라고 하고 상앙에 대해 어떤 조치도 내리지 않게 됩니다.
공숙좌가 죽은 뒤, 상앙은 진(秦)나라 효공이 현명한 인재를 구한다는 소식을 듣고 위나라를 떠나 진나라에 들어가서 효공에게 유세하게 됩니다. 상앙의 재능을 알아본 효공은 상앙을 재상으로 삼고 변법을 시행하게 합니다. 변법은 개혁정책을 말합니다. 상앙의 개혁은 법가에 근거한 부국강병을 위한 군국주의적인 개혁이었습니다. 왕을 제외한 모든 모든 백성들에게 상하귀천을 구별하지 않고 적용되는 가혹한 법치를 시행합니다.
그가 시행한 변법은 우선 백성들을 열 집이나 다섯집으로 묶어 하나의 조로 만들어 서로 감시하고 한 집안의 사람이 죄를 지으면 다른 집도 연좌되도록 했습니다. 죄를 지은 자를 고발하지 않으면 허리를 잘라 죽이는 요참의 형벌을 내리고, 법을 어긴 자를 고발하면 적의 목을 벤 것과 같은 상을 내리고, 법을 어긴 자를 숨겨주면 적에게 투항한 것과 같은 형벌에 처합니다. 백성들 중에 성인 남자 두명이 분가하지 않으면 세금을 두배로 하였고, 군공이 있는 자는 기준에 따라 작위를 올려 주었으며, 사사로히 싸움을 하는 자는 모두 형벌에 처하게 됩니다. 농사와 길쌈을 장려하고, 상공업은 억압했으며, 종실도 군공이 없으면 종실에서 제외시켰으며, 신분의 고하와 작위와 녹봉을 명확히 하여 등급에 따라 노비의 수와 의복을 다르게하여 공을 세운 자는 영예를 누리지만, 공을 세우지 못한 자는 비록 부유하더라도 영예를 누리지 못하게 합니다. 지방에는 현을 설치해서 효율적인 행정이 되게 했으며, 논밭의 경계를 표시하는 두둑을 없애서 생산량을 늘리고, 세금을 공평하게 하고 도량형을 통일하니 나라가 급격하게 발전하게 됩니다. 요컨데 모든 정책을 군사력을 강화시키는데 초점을 맞춘 것으로 이때부터 진나라는 확실하게 전국시대 제일의 강국이 됩니다.
변법을 시행할 때 불평을 말하는 사람 뿐만 아니라 칭찬하는 사람까지도 모두 처벌해서 감히 변법에 대해 왈가왈부하지 못하게 했으며, 변법을 어기는 자는 지위 고하를 가리지 않고 처벌하니 진의 백성들은 두려움으로 모두 변법을 철저하게 지키게 됩니다. 특히 태자가 법을 어기자 상앙은 태자까지 처벌하려 합니다. "법이 제대로 시행되지 않는 것은, 위에서 부터 그것을 어기기 때문이다. 그러나 태자는 다음 군주가 될 신분이므로 형벌을 내릴 수 없다"고 하면서 대신 태자의 태부인 공자 건을 처벌하고 태자의 스승인 공손고를 경형(얼굴에 먹물을 새기는 형벌)에 처합니다. 후에 법을 또 어겼다면서 공손고에게 코를 베어버리는 비형에 처합니다. 태자는 자신에게 망신을 주는 상앙에 대해서 좋지 않은 감정을 갖게 되지만 상앙은 아랑곳하지 않게 생각합니다. 왜냐하면 상앙의 변법으로 나라가 부강해지고 진나라의 위신이 제후국들 사이에서 높아진 것에 만족한 진 효공이 상앙를 전적으로 신뢰하고 나라의 경영을 통채로 맡겼기 때문입니다. 그래서 이 때의 진나라를 <두명의 군주가 통치하는 나라>라고 평가합니다.
상앙의 변법에 의하면 군공이 있어야 작위를 받고 식읍을 받을 수 있어서 상앙은 장군이 되어 자기의 고국인 위(魏)나라를 정벌하러 갑니다. 위나라는 공자앙이 장군으로 출전합니다. 양국의 군사가 대치하고 있는 상황에서 상앙은 공자앙에게 편지를 보내 "예전에 공자를 만나면 즐거웠는데, 지금은 각자 두 나라의 장군이 되었으니 차마 공격하지 못하겠습니다. 둘이 만나 얼굴을 뵙고 술을 마시면서 화친을 맺은 후에 돌아가고자 합니다."라고 하니 위의 장군 공자앙은 이말을 사실로 믿고 상앙을 만나 같이 술을 마시면서 화친을 맺었는데, 상앙이 숨겨둔 병사로 기습하여 공자앙을 사로잡고 그길로 위나라 군대를 공격하여 모조리 격파한 후에 진나라로 돌아오게 됩니다. 이미 염치고 예의이고 다 사라진 전국시대의 시대상과 상앙이 자신의 목적을 이루기 위해서는 수단방법을 가리지 않는 사람이라는 것을 알게됩니다. 진효공은 군공을 세운 상앙을 어읍과 상읍 및 그 인근 열다섯개의 읍을 봉하고 상군이라는 봉호를 내려 주었고, 그 후에 상앙은 진나라의 재상으로 10년 동안 거의 왕같은 권력을 누리게 됩니다.
그러나 상앙이 부귀영화를 누리는 동안 태자를 비롯한 종실과 그 인척 및 귀족들 사이에서 원망하는 사람이 많아졌습니다. 조량이라는 사람이 상앙을 만나 "상군을 좋지 않게 생각하는 사람이 많으니 은퇴하여 겸손하게 사시라."고 충고하지만 상앙은 조량의 말을 듣지 않았고, 진 효공이 죽고 태자가 혜문군으로 즉위하자 상앙을 반란을 일으켰다는 죄목으로 체포하려 합니다. 상앙은 진나라를 떠나 위나라에 들어가려 하지만, 공자앙을 속임수로 포로로 잡은 일로 원한이 맺힌 위나라는 상앙을 받아들이지 않고 오히려 잡아서 진나라로 보내게 됩니다. 궁지에 몰린 상앙은 자신의 영지인 상읍에서 군사를 모아 대항하지만 결국 진의 군대에 패하고 사로잡힌 후에 사지를 찢어 죽이는 거열형을 처해졌고, 진에서는 그의 일족까지 멸족시키게 됩니다.
상앙은 중국 역사상 가장 성공한 개혁가로 평가받고 있습니다. 어떤 군주도 진 효공 만큼 신하를 믿고 나라를 통채로 맡긴 군주는 없었습니다. 송나라의 신종이 왕안석의 신법을 시행하기 위해 왕안석에게 전권을 주기는 했지만 진 효공에 비하면 신뢰가 약합니다. 유비가 제갈량을 신임한 것도 진 효공이 상앙을 신임한 것에 비하면 어림없는 일이었습니다. 그리고 변법이 이렇게 성공적으로 시행된 것도 상앙이 유일합니다. 상앙의 변법으로 진나라는 전국시대의 유일한 초강대국으로 군림하게 됩니다. 어떤 개혁가가 죽은 후에 그의 개혁 정책이 폐지되는 것이 보통입니다. 왕안석이 죽은 후에 왕안석의 신법은 다 폐지되었습니다. 그렇지만 진나라는 상앙을 죽인 후에도 그의 변법을 폐지하지 않고 계속 시행하였습니다. 그 결과 진나라는 전국시대 유일한 초강대국의 지위를 계속 유지하였고, 마침내 진시황때 중국통일을 이루게 됩니다.