В рядах Красной Армии с 1939. В боях за г. Анклам, благодаря умелому руководству, его батареи уничтожила: 10 огневых точек, 37 солдат и офицеров, что дало возможность обеспечить продвижение наших войск и занять г. Анклам. На подступах к г. Грейсфальд его батарея была выдвинута за боевые порядки пехоты. Немцы 4 раза переходили в контратаки, все 4 контратаки были успешно отбиты. Оставив 4 орудий наводчика и заряжающего, капитан Баранов весь личный состав своей батареи без единого бойца пехотных подразделений повел в атаку на врага. В этой атаке 14 бойцов его батареи уничтожили 68 солдат противника и взяли в плен 16 солдат. В боях за г. Грейсфальд его батарея уничтожила 2 орудия прямой наводки и на шоссейной дороге разминировала 12 противотанковых мин. В послевоенное время и на протяжении всей трудовой деятельности работал на Октябрьской железной дороге.