Іван Козлов народився 3 січня 1977 року у місті Краснодон на Луганщині.
Працював шахтарем, професійно займався спортом, був майстром спорту з важкої атлетики.
До Хмельницького переїхав у 2014 році, після окупації рідного міста ворогом. Тут одружився.
Захищав українську державу від 2015 року. Був добровольцем. Повномасштабне вторгнення окупантів зустрів на фронті, служив у окремій механізованій бригаді, старший солдат.
За бойові заслуги нагороджений орденом «За мужність» ІІІ ступеня.