Погорелов родился в селе Новый Егорлык в Ростовской области в 1913 году, в 1941-м был отправлен в Курганскую авиашколу. В послевоенное время он занимал руководящие должности в Главном управлении гражданского воздушного флота при Совете министров СССР в разных городах страны.
Ивану Погорелову было присвоено почётное звание «Заслуженный пилот СССР» указом Президиума Верховного Совета СССР в августе 1969 года.