Родился в городе Конотоп Сумской области Украинской ССР. Окончил Ташкентское высшее танковое командное ордена Ленина училище им. дважды Героя Советского Союза маршала бронетанковых войск П.С. Рыбалко (1989 г.). В 1989 – 1991 годах служил в группе советских войск в Германии. В 1991 – 1995 годах служил в воинской части в посёлке Мулино Володарского района Нижегородской области. С мая 1995 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Капитан Яшин погиб при исполнении воинского долга. Похоронен в городе Конотоп Сумской области Украины. Награды: орден Мужества (21.10.1996, посмертно), медаль «За отвагу».