Родился в 1923 году в д. Высоково (Ярославская область). Русский. В армии с 1941 года, с августа того же года на фронте. Стрелок 78-го гвардейского стрелкового полка (Юго-Западный фронт) гвардии рядовой Торопов в составе взвода под командованием гвардии лейтенанта Широнина 2 марта 1943 года участвовал в отражении многочисленных атак танков, бронемашин и пехоты противника у железнодорожного переезда на южной окраине с. Тарановка (Харьковская область). Взвод удержал позиции, уничтожил 16 вражеских боевых машин и до 100 гитлеровцев. В 1943 — 1946 годах проходил службу во внутренних войсках (216-й отдельный стрелковый батальон 224-й стрелковой бригады). Награжден орденом Ленина, медалями. Погиб 27 мая 1946 года. Похоронен и г. Мостиска (Львовская область).
Звание Героя Советского Союза присвоено 18 мая 1943 года.