Родился в 1907 году в селе Дербедень в крестьянской семе. В РККА служил с 1930 года. В 1935 году окончил Тамбовское военное училище. В 1936 году получил звание капитана. В годы Великой Отечественной войны служил в 99 гвардейской стрелковой дивизии в звании гвардии майора.
Награжден Орденом Отечественной войны II степени. В архивных документах на награждение есть запись: «Товарищ Васянин, являясь начальником штаба артиллерии дивизии во время наступательных боев с 17.07.по 22.09.1943года сумел организовать и спланировать артиллерийский огонь во время наступательных действий при взятии города Чистяково, Макеевки и Сталино. Своими умелыми действиями практически на местности непосредственно руководил в боевых порядках пехоты, артиллерией стрелковых полков. Не щадя жизни под сильным артиллерийским, минометным огнем и огнем бомбардировочной авиации противника. Одновременно обеспечивал своевременную подброску боеприпасов наступающим частям. Тем самым обеспечивал быстрое продвижение пехоты вперед с незначительными потерями. В результате чего противник понес большие потери, как в технике, так и в личном составе. За хорошую организацию и планирование артиллерийского огня, за нанесенный ущерб в боях противнику достоин правительственной награды».
Погиб 19.03. 1944года. Похоронен в Хмельницкой области село Шрупки.