Иван Алексеевич Кошечкин родился в 1904 году в городе Новороссийске. Начальную школу закончил в городе Баку.
С 1923 по 1925 гг. служил в Черноморском флоте. С 1931 по 1933 гг. обучался в Академии коммунистического воспитания имени Н.К. Крупской. В 1935 году окончил географический факультет Московского государственного педагогического института.
С 1935 по 1939 гг. Иван Алексеевич работал в средних школах города Курска. С 1939 года по 1941 год Иван Алексеевич Кошечкин руководил Белгородским государственным учительским институтом, где также преподавал географию.
В 1941 году был призван в действующую армию.