III. Selim, 24 Aralık1761 tarihinde babası III. Mustafa'nın saltanatı döneminde dünyaya geldi. Babası 1774 yılında öldüğünde sadece 13 yaşında olduğu için amcası I. Abdülhamit tahta çıktı. I. Abdülhamit şehzade Selim'e kendisinden önceki padişahların tersine, oldukça iyi davrandı. Kafes (oda hapsi) hayatı yaşamasına rağmen Selim'in iyi bir eğitim almasına izin verdi. Şehzade Selim müzik ve şiirle ilgilendi. Fransa'nın Fransız Devrimi öncesindeki son kralı olan XVI. Louis'le mektuplaştı. Daha tahta çıkmadan Osmanlı Devletinde köklü bir yapısal değişikliğe gerek olduğu inancına vardı. I. Abdülhamit7 Nisan1789 yılında ölünce, III. Selim Avrupa'yı temelinden sarsacak olan Fransız Devriminin eşiğinde tahta çıktı.
1807 yılında Nizam-ı Cedid ordusunun kaldırılmasını isteyen yeniçeriler Kabakçı Mustafa'nın liderliği altında ayaklandılar. III. Selim Nizam-ı Cedid ordusunu dağıtmak ve 29 Mayıs1807 tarihinde de tahttan çekilmek zorunda kaldı. III. Selim'in yerine geçen amca oğlu IV. Mustafa III. Selim'i tekrar kafese geri gönderdi. 28 Temmuz1808 tarihinde III. Selim'i tekrar tahta çıkarmak amacıyla Rusçuk ayanı Alemdar Mustafa Paşa saraya yaklaşırken III. Selim padişah IV. Mustafa'nın emriyle boğduruldu. III. Selim'le onu idam etmeğe gelen yeniçeriler arasında büyük bir boğuşma geçtiği bilinmektedir. III. Selim'in cenazesi Laleli Camii'nin avlusunda babası III.Mustafa Türbesine defnedildi