Kehidupan awal
Sampai usia 12 tahun, Hamid dibesarkan oleh ibu angkat asal Skotlandia Salome Catherine Fox dan rekan ekspatriatnya asal Inggris Edith Maud Curteis.[3] Salome Fox adalah adik dari kepala sebuah firma perdagangan Inggris yang berbasis di Singapura. Di bawah asuhan mereka, Hamid menjadi fasih berbahasa Inggris. Pada tahun 1933, Salome Fox meninggal namun Hamid masih tetap berhubungan dengan rekannya Curteis.
Syarif Abdul Hamid menempuh pendidikan ELS di Sukabumi, Pontianak, Yogyakarta, dan Bandung. HBS di Bandung satu tahun, THS Bandung tidak tamat, kemudian KMA di Breda, Belanda hingga tamat dan meraih pangkat letnan pada kesatuan tentara Hindia Belanda.
Masa Pendudukan Jepang
Ketika Jepang mengalahkan Belanda dan sekutunya, pada 10 Maret 1942, ia tertawan dan dibebaskan ketika Jepang menyerah kepada Sekutu dan mendapat kenaikan pangkat menjadi kolonel. Ketika ayahnya mangkat akibat agresi Jepang, pada 29 Oktober 1945 dia diangkat menjadi sultan Pontianak menggantikan ayahnya dengan gelar Sultan Hamid II.
Dalam perjuangan federalisme, Sultan Hamid II memperoleh jabatan penting sebagai wakil daerah istimewa Kalimantan Barat dan selalu turut dalam perundingan-perundingan Malino, Denpasar, BFO, BFC, IJC dan KMB di Indonesia dan Belanda.
Sultan Hamid II kemudian memperoleh jabatan Ajudant in Buitenfgewone Dienst bij HN Koningin der Nederlanden, yakni sebuah pangkat tertinggi sebagai asisten ratu Kerajaan Belanda dan orang Indonesia pertama yang memperoleh pangkat tertinggi dalam kemiliteran.
Menteri Negara Zonder
Pada tanggal 17 Desember 1949, Sultan Hamid II diangkat oleh Soekarno ke Kabinet RIS tetapi tanpa adanya portofolio.[6] Kabinet ini dipimpin oleh Perdana Menteri Mohammad Hatta dan termasuk 11 anggota berhaluan Republik dan lima anggota berhaluan Federal. Pemerintahan federal ini berumur pendek karena perbedaan pendapat dan kepentingan yang bertentangan antara golongan Unitaris dan Federalis serta berkembangnya dukungan rakyat untuk adanya negara kesatuan.
Perumusan Lambang Negara (Garuda Pancasila)
Saat Sultan Hamid II menjabat sebagai Menteri Negara Zonder Portofolio dan selama jabatan menteri negara itu pula dia ditugaskan Presiden Soekarno merencanakan, merancang, dan merumuskan gambar lambang negara.
Tanggal 10 Januari 1950 dibentuk Panitia Teknis dengan nama Panitia Lencana Negara di bawah koordinator Menteri Negara Zonder Portofolio Sultan Hamid II dengan susunan panitia teknis Muhammad Yamin sebagai ketua, Ki Hajar Dewantoro, M. A. Pellaupessy, Mohammad Natsir, dan R.M. Ngabehi Poerbatjaraka sebagai anggota. Panitia ini bertugas menyeleksi usulan rancangan lambang negara untuk dipilih dan diajukan kepada pemerintah.