Родился в феврале 1905 г. в с. Сенницы Озерского района Московской области, в крестьянской семье. Окончил министерское двухклассное училище в 1918 г. на родине, вечерний энерготехникум в 1932 г. Член ВКП(б) с февраля 1926 г. 1920–1924 гг. — уездный комитет комсомола, г. Зарайск, управделами, заведующий политпросветом, секретарь. 1924–1926 гг. —
уездный комитет ВЛКСМ, г. Касимов, секретарь. 1926–1927 гг. — уездный комитет ВКП(б), г. Касимов, старший пропагандист. 1927–1930 гг. служил в ВМФ, Балтийский флот, электро-минная школа, краснофлотец, инструктор-электрик. Декабрь 1930 г. — октябрь 1933 г. — ГЭС-2 Мосэнерго, электромонтер, заместитель секретаря партийного комитета. Октябрь 1933 г. — июль 1934 г. — Каширская ГРЭС, заместитель секретаря партийного комитета. Июль 1934 г. — июнь 1936 г. — ГЭС-2, секретарь партийного комитета. Июнь-декабрь 1936 г. — Ленинский РК ВКП(б) г. Москвы, инструктор. Январь 1937 г. — август 1939 г. — ГЭС-2, начальник группы труда и зарплаты, заместитель директора по МПВО. Август 1939 г. — октябрь 1941 г. — Управление Мосэнерго, начальник отдела МПВО. 28 октября 1941 г. — октябрь 1945 г. служил в РККА. Ноябрь 1941 г. — февраль 1944 г. — Западный фронт, комиссар, заместитель командира отдельного батальона по политчасти. Февраль 1944 г. — октябрь 1945 г. — МВО, 39-й мотопрожекторный полк, заместитель командира батальона по политчасти. Капитан. С 17 октября (23 ноября) 1945 г. — Управление Мосэнерго, начальник спецотдела. С 17 марта 1955 г. — ТЭЦ-16, помощник директора по МПВО, кадрам и спецработе, с 16 сентября
1955 г. — инженер по МПВО и кадрам. 27 октября 1965 г. вышел на пенсию. Проживал: г. Москва, Болотная наб., 15, кв. 41. Отец — Баркашев Кузьма Степанович, родился в 1880 г., умер в 1935 г.; мать — Лупова Агафья Власьевна, родилась в 1883 г. Жена — Кавокина Анна Гордеевна.
Награды: медаль «За оборону Москвы» (9 декабря 1944 г.).