Родился в станице Упорной в 1905 году. Проживал с семьей в совхозе «Хуторок» Новокубанского района Краснодарского края. Призван в ряды Красной Армии в 1941 году Ново-Кубанским райвоенкоматом Краснодарского края. По сведениям жены, Дубравиной Татьяны Федоровны, связь с семьей прекратилась 27 апреля 1942 года. Признан пропавшим без вести с апреля 1943 года. Имя Ивана Алексеевича Дубравина внесено в 7-й том Книги Памяти Краснодарского края.