Родился в 1913 году в с. Козловка (Воронежская область). Русский. Работал председателем сельсовета, председателем колхоза, зам. директора МТС. В 1935 - 1937 годах проходил службу в войсках НКВД. В действующей армии с июля 1941 года. Командир взвода 1174-го стрелкового полка (Калининский фронт) младший лейтенант Шевляков при атаке опорного пункта противника в районе с. Новокобелево (Тверская область) 25 декабря 1941 года проявил образец мужества и героизма, в решающий момент своим телом закрыл амбразуру вражеского дзота. Награжден орденом Ленина. Похоронен в с. Кобелево. Памятник Герою установлен в с. Козловка. Его именем названы улица в г. Люберцы Московской области, школы в д. Гурьево и с. Кобелево Старинного района, улица в с. Козловка.
Звание Героя Советского Союза присвоено 5 мая 1942 года (посмертно).