선군사상은 김정일 시대 통치이념으로서 1990년대 사회주위 붕괴로 인한 국가 위기를 국복하고 정당성을 확보해 갈 대안적 논리가 필요해, 이를 제시하기에 이른다.
주체사상이 김일성 시대 통치이념이라면 선군사상은 김정일 시대 통치이념으로서 주체사상과 함께 노동당의 지도적 지침으로 2009년 개정 헌법에 명시되어 있다. 북한은 1990년대 사회주의 체제의 붕괴로 인한 국가의 총체적 위기를 극복하고, 체제의 구심점 역할을 하던 김일성의 빈자리를 채우고 김정일 정권의 정당성을 확보해 나갈 대안적 논리가 필요했다. 이에 김정일은 체제고수와 함께 주체사상의 수령유일체제 정당화 기능을 보완하기 위해 수령을 중심으로 일심 단결하여 위기를 극복할 새로운 이데올로기로 주체사상에 뿌리를 둔 선군사상을 제시하기에 이른다.