Syed Naquib al-Attas lahir di Bogor, Jawa Barat pada tanggal 5 September 1931. ia keturunan kerabat raja-raja Sunda Sukapura, Jawa Barat. Melalui silsilah/nasab ayahnya, ia termasuk keturunan bangsa Arab, yakni keturunan ahli tasawuf yang terkenal dari kalangan Sayid.
Sejak usia 5 tahun, ia telah mengenyam pendidikan, ketika ia di Johor Baru yang bersama saudara ayahnya Encik Ahcmad. Ia juga pernah belajar di Ngee Neng English Premery School di Johor Baru. Selama 4 tahun ia kembali di Sukabumi Jawa Barat dan belajar di Madrasah al- Urwatul Wustqa. Setelah itu, ia kembali ke Johor Baru melanjutkan pelajaran di Bukit Zahrah School dan seterusnya di English College Johor Baru selama 3 tahun. Setelah itu ia masuk tentara.
Karir militer al-Attas dimulai di lasykar tertara gabungan Malaysia-Inggris dengan pangkat perwira kader, kecenderungannya dalam dunia militer ini membuat dia terpilih untuk mengikuti pendidikan militer di Easton Hall, Chaster, Inggris dari tahun 1952-1955. Sedangkan pangkat terakhir yang diraihnya di dunia militer ini adalah letnan.