Иван Косолапов родился в 1948 году в селе Вочелов Пензенского района. В 1949 году семья переехала сначала в поселок Загорский, затем город Быков Сахалинской области. В 1967 году окончил Александровский горный техникум. Работал по своей специальности на шахте, поэтому к своему возрасту потерял зрение. С детства увлекался боксом, неоднократно являлся чемпионом и призером не только на Сахалине, но и за его пределами, тренер Коченов Изорбег Михайлович. С 1973 года ведет тренерскую работу. Среди его учеников много успешных ребят.
Иван Ефимович очень талантливый тренер, в данное время продолжает вести тренерскую работу абсолютно слепым. Несмотря на потерю зрения лучше иного зрячего знает, как работают его боксеры. По мягким шагам, по дыханию, по звуку глухих ударов он прекрасно представляет ход борьбы. Многолетний опыт, любовь к спорту, редкостное знание бокса позволяют ему совершенно четко ориентироваться во всем происходящем, абсолютно точно знать, что, в этот момент, тот или иной ученик слишком низко опустил левую руку, или бьет открытой перчаткой. За каждую погрешность молодой боксер тут же расплачивается.