Родился 3 сентября 1908 года в с. Нижняя Добринка (Волгоградская область). Русский. В 1930- 1931 годах красноармеец 12-го кавалерийского полка войск ОГПУ. В 1938 году окончил летное отделение Харьковского военного училища войск НКВД. На фронте с июня 1941 года. Командир эскадрильи 5-го гвардейского авиадесантного полка (Калининский фронт) гвардии капитан Мещеряков в воздушном бою 20 сентября 1941 года в районе г. Ярцево (Смоленская область) сбил вражеский бомбардировщик. Израсходовав боеприпасы, таранил другой бомбардировщик. К декабрю 1941 года совершил 135 боевых вылетов, сбил 5 самолетов противника. 8 февраля 1942 года в воздушном бою под г. Ржев во второй раз таранил вражеский самолет, но погиб и сам. Награжден орденами Ленина, Красного Знамени, Красной Звезды. В Волгограде его именем названа улица.
Звание Героя Советского Союза присвоено 5 мая 1942 года (посмертно).