Шакир Шахмедович Ягудин родился 24 января 1947 года в г.Батайск Ростовской области. В 1967 году окончил Ульяновский автомеханический техникум, в 1974 году – Казанский государственный университет им В.И.Ульянова-Ленина по специальности «Юриспруденция». Владеет немецким языком.
В 1974 – 1983 гг. – инструктор организационного отдела, помощник председателя президиума Верховного совета ТАССР.
В 1983 – 1986 гг. – инструктор, заведующий сектором информации отдела организационно-партийной работы Татарского обкома КПСС.
В 1986 – 1987 гг. – заместитель министра юстиции ТАССР.
В 1987 – 1990 гг. – заведующий организационным отделом Президиума Верховного Совета ТАССР, депутат Казанского горсовета.
В 1990 – 1991 гг. – член Комитета конституционного надзора СССР.
В 1990 – 1995 гг. – заведующий отделом законодательства и правопорядка, заведующий юридическим отделом секретариата Верховного Совета ТАССР (Госсовета РТ).
В 1995 – 2009 гг. – руководитель Правовым управлением аппарата Госсовета РТ.
В 2009 – 2014 гг. – депутат Государственного Совета РТ четвертого созыва, председатель Комитета Государственного Совета РТ по законности и правопорядку.
С октября 2014 г. – депутат Государственного Совета РТ пятого созыва.
Заслуженный юрист Российской Федерации. Заслуженный юрист Республики Татарстан.
Кандидат юридических наук (1982 г.), профессор (1995 г.).
Автор более 40 опубликованных научных трудов в области государства и права.
Награжден медалями «В память 1000-летия Казани» (2005 г.), «За доблестный труд» (2012 г.).
Женат, имеет двоих сыновей.