Депутат Тюменской областной Думы VI созыва. Член фракции «Единая Россия».
Николай Яшкин родился 19 февраля 1956 года в городе Красноярск. Успешно окончил Московский институт управления. Позднее, защитил диссертацию на соискание ученой степени «кандидат экономических наук». Трудовую деятельность начал в 1978 году, в качестве инженера-системотехника организации «Главтюменьнефтегазстрой».
Начиная с 1981 года, Яшкин находился на комсомольской работе в Индустриальном институте. Затем, занимал должность первого секретаря Центрального райкома ВЛКСМ города Тюмень.
С 1986 по 1989 год, работал в должности первого секретаря Тюменского обкома ВЛКСМ. Также, работал в Тюменском обкоме КПСС, а защитив кандидатскую диссертацию, занял пост заместителя директора научно-производственного комплекса «Экол».
В 1994 году, Николай Яшкин перешел на должность председателя комитета внешнеэкономических связей Администрации Ямало-Ненецкого автономного округа.
С 2001 года, опытный управленец являлся заместителем Губернатора Ямало-Ненецкого автономного округа по международной и внешнеэкономической деятельности - первым помощником Губернатора Ямало-Ненецкого автономного округа.
Избирался депутатом Законодательного Собрания Ямало-Ненецкого автономного округа. Замещал должность первого заместителя председателя Законодательного Собрания. Представлял ЯНАО в Совете Законодателей Тюменской области, Ханты-Мансийского автономного округа - Югры и Ямало-Ненецкого автономного округа.
В дальнейшем избирался депутатом Тюменской областной Думы пятого созыва. Работал в комитете по бюджету, налогам и финансам областного парламента, а также занимал должность заместителя председателя комитета по экономической политике и природопользованию.
Решением Избирательной комиссии Тюменской области от 22 сентября 2016 года, Яшкин Николай Николаевич избран депутатом Тюменской областной Думы шестого созыва. Параллельно является заместителем председателя комитета по социальной политике. Входит в состав фракции Всероссийской политической партии «Единая Россия».