Сапожковский район был образован 12 июля 1929 года составе Рязанского окруна Московской области. В состав района вошли следующие сельсоветы бывшей Рязанской губеонии:
из Пяжского уезда:
из Борецкой волости: Больше-Можарский, Васинский, Глинский, Ключевский, Максимовский, Мало-Можарский
из Песочинской волости Спасского уезда: Васильевский, Екатериновский, Кривельский, Чембарский.
21 февраля 1935 года из Сапожковского района в новообразованный Можарский район были переданы Больше-Можарский, Васинский, Глинский, Ключевский, Красненский, Красноуглянский, Максимовский, Мало-Можарский, Морозово-Борский, Собачковский, Унгорский и Ширинский с/с, а в Шелкхоаский район — Лукмосский и Чембарский с/с. 31 июля 1937 года в Шелуховский район также был передан Клинский с/с.
26 сентября 1937 года Сапожковский район был отнесён к Рязанской области.
В 1962 году Сапожковский район вошёл в состав Сараевского района, в 1964 году территория района была передана в состав Ухоловского и Кораблинского районов. В 1965 году Сапожковский район был восстановлен.