Герой Советского Союза, участник Великой Отечественной войны, почётный гражданин города Сергача
Родился в селе Мигино, ныне Сергачского района Нижегородской области, в семье крестьянина.
В 1932 году переехал в город Иваново.
Работал на Ивановском молочном заводе.
Окончил Ивановский аэроклуб.
В Красной Армии служил с 1938 года.
Окончил Батайскую военно-авиационную школу пилотов (1940 г.).
Участник Великой Отечественной войны с июня 1941 года.
Командир эскадрильи 16-го гвардейского истребительного Сандомирского ордена Александра Невского авиационного полка 9-й гвардейской истребительной Мариупольско-Берлинской ордена Ленина Краснознамённой ордена Богдана Хмельницкого авиационной дивизии, 6-го гвардейского истребительного авиационного корпуса, 8-й воздушной армии, 1-го Украинского фронта гвардии капитан Старчиков совершил 489 боевых вылетов, участвовал в 80 воздушных боях, сбил 17 немецких самолётов.
Звание Героя Советского Союза присвоено 27 июня 1945 года.
После окончания войны продолжил службу в армии.
Окончил Высшую офицерскую авиационную школу ВВС (1946).
С 1949 года капитан Старчиков – в запасе.
Работал начальником Арзамасского аэропорта, до его закрытия.
В 1960 – 1982 годах работал в ОКБ «Темп» в городе Арзамасе.
Почётный гражданин города Сергача (13.09.1979).
Жил в Арзамасе, похоронен на Тихвинском кладбище.
Награды: ордена Ленина (27.06.1945); Красного Знамени (06.11.1943; 28.05.1943); Александра Невского (13.05.1945); Красной Звезды (06.09.1943).
Память: на здании бывшего ОКБ «Темп», где работал Герой (г. Арзамас, улица Кирова, 25) и на доме № 16 по улице Кольцова, где проживал – установлены мемориальные доски.