Происходил из дворянского рода Шелеховых. Родился в городе Бронницы Московской губернии. В 1811 году окончил физико-математический факультет Московского университета в степени кандидата. В 1812 году вступил подпоручиком в московское народное ополчение и участвовал в главных сражениях Отечественной войны. В этом же году он был переведён в Архангелогородский полк, состоял адъютантом при князе Волконском 3-м и принимал участие в военной кампании 1813—1815 гг. Участвовал в сражениях под Дрезденом и Бауценом; был награждён орденом Св. Анны. В сражении при Кацбахе Шелехов был тяжело ранен в ногу. По возвращении в Россию, в чине штабс-капитана он был корпусным адъютантом при графе Толстом.