Родился в деревне Слониха, ныне Краснобаковского муниципального округа Нижегородской области. До призыва на службу в Красную Армию в 1941 году, работал трактористом, затем – бригадиром тракторной бригады. Участник Великой Отечественной войны с июня 1941 года. Отличился в ходе Берлинской наступательной операции при форсировании реки Одер. Начиная с 23 апреля 1945 года, в течение трёх суток, моторист 5-го тяжёлого моторизованного понтонно-мостового Выборгского полка 65-й армии 2-го Белорусского фронта, красноармеец Березин под огнём противника непрерывно переправлял на пароме танки, самоходные артиллерийские установки и другую боевую технику через Ост-Одер и Вест-Одер, пойма между которыми была затоплена. Звание Героя Советского Союза присвоено 29 июня 1945 года. Принимал участие в обороне Ленинграда. После демобилизации вернулся в Краснобаковский район, где работал трактористом Краснобаковской машинно-тракторной станции, позднее работал заместителем председателя местного колхоза им. К.А. Тимирязева, затем бригадиром тракторной бригады. Жил в деревне Слониха, похоронен на кладбище села Дмитриевское Краснобаковского района. Награды: ордена Ленина (29.06.1945), Красного Знамени (12.04.1945), Трудового Красного Знамени (?), «Знак Почёта» (?, ?), медали. Память: в деревне Слониха на доме, в котором он жил, установлена мемориальная доска.