Родился в 1919 году в деревне Верхняя Хила Забайкальской, ныне Читинской области. После окончания 7 классов работал сварщиком на заводе, занимался в аэроклубе.
В 1941 году окончил Харьковскую, а затем Вознесенскую военные авиационные школы пилотов.
Служил на Дальнем Востоке.
Прибыл на фронт в апреле 1943 года и участвовал в сражениях на Кубани.
За первые два месяца сбил 8 самолетов противника, был награжден орденом Отечественной войны 1-й степени.
Позднее принимал участие в боях на юге Украины, в Крыму, в Белорусской и Висло-Одерской операциях, на Берлинском направлении.
9 июля 1944 года был в составе группы истребителей, совершивших первый за войну налет на территорию Германии.
Капитан Бородин совершил 265 боевых вылетов, в 80 воздушных боях сбил 20 вражеских самолетов.
26 марта 1946 года капитан Бородин погиб в автомобильной катастрофе.
Герой Советского Союза (23.02.1945).
Награжден орденом Ленина, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, медалями.