고조선이 최초로 기록에 등장하는 시기는 기원전 7세기로, 이 무렵의 사실을 기록한 것으로 보이는 《관자(管子)》에 제나라와 교역한 사실이 기록되어 있다. 또한 춘추전국시대에 성립된 기록인 《산해경(山海經)》에는 조선이 연나라의 동쪽, 바다의 북쪽에 있다고 나타난다. 이들 기록에 나타난 조선은 대체로 특정한 국가를 지칭한다기보다는 요동지방에서 한반도 서북지방에 걸쳐 성장한 여러 지역 집단을 통칭한 것으로 본다. 당시 이 일대에는 비파형 동검(琵琶形銅劍)문화를 공동기반으로 하는 여러 지역 집단이 존재하였는데, 이들이 큰 세력으로 통합되면서 고조선이라는 고대 국가가 성립된 것으로 보는 것이 일반적이다. 단군신화는 고조선을 통합한 집단의 시조설화(始祖說話)로 형성되었던 것이다.

기원전 4세기 중반에는 연나라와 관련된 사료인 《전국책》에서 조선이 연나라 동쪽의 유력한 세력으로 언급된다. 적어도 이 무렵에 고조선이 고대 국가로 성장하여 전국 시대(戰國時代) 중국의 국가와 대등한 외교 관계를 가졌던 것으로 보인다. 4세기 말에는 연나라와 분쟁이 일어나 고조선 측이 선제 공격을 꾀하였다가 중단하는 사건이 벌어졌다. 당시 중국은 종주국인 주나라가 쇠퇴하고 각 지의 제후들이 왕을 칭하고 있었는데 연나라가 기원전 323년에 왕을 칭하자 고조선의 군주도 ‘왕’이라 칭했다고 한다.

기원전 4세기 말에서 3세기 초, 연나라가 세력을 확대하면서 고조선은 연나라의 공격을 받아 광대한 영토를 상실하고 세력이 크게 위축되었다. 사료적 가치에 대한 끊임없는 비판을 받았던 위략에 따르면 연나라의 장수 진개(秦開)의 침입으로 고조선은 2,000여 리의 땅을 빼앗겼으며, 만번한(滿潘汗)을 경계로 하게 되었고, 연나라가 고조선으로부터 빼앗은 지역에는 요동군(遼東郡)이 설치되었고 장성도 쌓았다고 한다. 이때 고조선이 상실하였다는 지역은 랴오닝성 일대로 보이며, 일반적으로 대한민국의 역사학계에서는 이 패배로 고조선이 요동 지방을 상실하였다고 본다.

기원전 221년에 진(秦)이 중국을 통일하고 기원전 214년에 만리장성을 건설하자 고조선의 부왕(否王)은 진의 침입을 두려워하여 복속하였다. 그러나 직접 조회(朝會)하는 것은 거부한 것으로 보아 표면적인 복속이었던 것으로 보인다. 부왕의 뒤를 이은 준왕(準王) 시기 진나라에 내란이 발생하고 뒤이어 유방과 항우가 전쟁을 벌이는 등 중국이 혼란에 빠지자 중국 유민들이 대거 고조선으로 이주하였다. 기원전 202년에 중국을 통일한 전한은 연·진 시기의 장성이 멀어서 지키기 어려웠기 때문에 이를 포기하고 요동의 옛 장성을 수리하고 패수(浿水)를 경계로 삼았다고 한다.
고조선의 세력 축소에 대한 내용이 나와있는 책은?
위략