Родился в декабре 1922 в городе Черепаново в семье рабочего. Русский. Член КПСС с 1943. Окончил 10 классов.
В Советской Армии с 1941. Окончил Омскую военно-авиационную школу пилотов в 1942.
В действующей армии с марта 1943.
Заместитель командира эскадрильи 72-го штурмового авиаполка (306-я шад, 9-й сак, 17-я воздушная армия, 3-й Украинский фронт), старший лейтенант.
К февралю 1944 совершил 110 боевых вылетов на штурмовку укреплений, техники и живой силы противника.
Звание Героя Советского Союза присвоено 1.7.44.
С 1948 капитан Середкин — в запасе. Работал в Новосибирском аэропорту.
Награжден орденом Ленина, 2 орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1 степени, Красной Звезды, медалями.
Умер 8.7.1970. Навечно зачислен в списки воинской части внутренних войск.