Родился 4 декабря 1924 года в Нижнем Тагиле Уральской области.
Спортсмен (футбол), тренер. Полузащитник, защитник.
Мастер спорта СССР (1951). Заслуженный тренер РСФСР (1972).
Окончил Высшую школу тренеров (1958).
Начал играть в 1935 году в Нижнем Тагиле в юношеской команде, затем в клубной команде «Локомотива» (Нижний Тагил) — 1941 (по июль). В ДКА и ОДО (Свердловск) — 1941, 1947, «Локомотиве» (Москва) — 1944-46, «Дзержинце» (Челябинск) — 1948-49, «Зените» (Ленинград) — 1949, 1953-56, «Динамо» (Челябинск) — 1950, «Шахтере» (Сталино) — 1950-52, «Трудовых резервах» (Ленинград) — 1957.
В чемпионатах СССР 164 матча, 3 гола.
3-й призер чемпионата СССР (1951).
Начальник команды «Машиностроитель» (Свердловск) — 1958 (по июнь), главный тренер «Локомотива» (Челябинск) — 1958 (с июня)-63, 1980-81, «Алге» (Фрунзе) — 1964, «Уралмаша» (Свердловск) — 1965-66, 1985 (по июль), «Луча» (Владивосток) — 1967 (по май), «Звезды» (Пермь) — 1967 (с августа)-76, СКА (Ростов-на-Дону) — 1977-79 (по сентябрь), СКА-«Карпаты» (Львов) — 1982-84 (по май), 1989 (с августа), «Галичины» (Дрогобыч) — 1990. Тренер сборной РСФСР на Спартакиаде народов СССР (1979).
Под его руководством СКА вышел в высшую лигу чемпионатов СССР (1978); «Звезда» стала победителем зонального турнира во второй лиге и вышла в первую лигу (1971); «Локомотив» — победителем зонального турнира в классе «Б» (1961), нанял 2-е место в зональном турнире и вышел в класс «А» (1962).
Участник Великой Отечественной войны.
Сын — А.Н. Самарин.
Скончался 11 января 1998 года в Екатеринбурге. Похоронен на Широкореченском кладбище в Екатеринбурге.
Фотография могилы © Дмитрий Никишин (Екатеринбург).