Яшкин Сергей родился 8 июля 1965 года в городе Пермь. В 1983-1985 годах служил в рядах Советской Армии. Службу в органах внутренних дел начал в 1985 году, в числе первых был зачислен в пермский отряд милиции особого назначения.
С 1999 года служит в специальном отряде быстрого реагирования, который возглавил в 2011 году. За это время под его руководством была успешно проведена не одна специальная операция, в том числе на территории Северо-Кавказского региона. В ходе боевых действий он получал ранения, был контужен, но после выздоровления неизменно возвращался на службу.
Летом 2012 года пермские спецназовцы дислоцировались в ущелье близ села Кидеро Цунтинского района Республики Дагестан. Боевики были обнаружены в одном из высокогорных населённых пунктов, недалеко от границы с Грузией. Бойцы долго и кропотливо готовили операцию. В один из дней на рассвете было принято решение начать спецоперацию. Сводным отрядом, укомплектованным бойцами СОБРа и ОМОНа из разных регионов России, командовал Сергей Яшкин. В ходе тяжёлого боя его контузило, он получил осколочное ранение, ожоги второй и третьей степени, но не покинул свой пост, до конца руководил операцией, пока банда не была уничтожена. И уже по возвращении на базу он потерял сознание.
Указом Президента Российской Федерации за мужество и героизм, проявленные при исполнении служебного долга, полковнику полиции Яшкину Сергею Леонидовичу присвоено звание Героя Российской Федерации с вручением знака особого отличия ‒ медали «Золотая Звезда».
Также Сергей Яшкин награждён орденом Мужества, медалями, в том числе медалью ордена «За заслуги перед Отечеством» 1-й и 2-й степени с мечами, 2 медалями «За отвагу».