Родился в Рыбинске. Отец - Баранников Александр Алексеевич, член КПСС с 1918 г., участник Великой Отечественной войны, юрист. Мать - Банина Наталья Ефимовна, гл. врач Больничного городка в Рыбинске. Учился в Рыбинском авиационном техникуме, по окончании которого работал в РКБМ. Затем продолжил образование в Ленинградском Высшем мореходном училище, которое закончил в 1953 г. со специальностью инженера-судоводителя. После окончания училища был направлен в Архангельский морской флот, где служил до 1958 г. С 1959 г. работал в Рыбинске на моторостроительном заводе инженером. В 1965 г. окончил месячные курсы при Московском вечернем строительном техникуме и получил право на ведение взрывных работ при технологических процессах металлообработки. Продолжая работу на моторостроительном заводе, в 1972 г. защитил кандидатскую диссертацию по теме "Штамповка деталей методом взрыва". Организовал в Рыбинске яхт-клуб, имел звание спортивного судьи по парусному спорту. Участник ВДНХ СССР (1965,1966,1970), в 1966 г. награжден Бронзовой медалью ВДНХ "За успехи в народном хозяйстве СССР", в 1977 г. награжден значком "Отличник изобретательства и рационализации". Имел правительственные награды: медаль "Ветеран труда", юбилейные медали "За доблестный труд в ознаменование 100-летия со дня рождения В.И. Ленина", "Тридцать лет победы в Великой Отечественной войне", "Сорок лет победы в Великой Отечественной войне", "Пятьдесят лет победы в Великой Отечественной войне".