Pendidikannya diawali dengan meraih gelar BA jurusan Pendidikan Sejarah, IKIP Bandung (1967). Kemudian S-1 Pendidikan Sejarah, IKIP Bandung (1969), S-2 Kurikulum, Macquarie Univ. Australia (1978), dan terakhir S-3 Kurikulum, Macquarie Univ. Australia (1985).
Pengalaman Jabatan
Beberapa jabatan yang pernah diembannya, antara lain: Sekretaris Jurusan Sejarah IKIP Bandung, Pembantu Dekan II Fakultas Keguruan dan Ilmu Pendidikan, Universitas Terbuka di Jakarta, Pembantu Dekan I Fakultas Pendidikan Ilmu Pengetahuan Sosial IKIP Bandung, Pembantu Rektor I IKIP Bandung, sampai berubah menjadi Universitas Pendidikan Indonesia, Ketua Masyarakat Sejarawan Indonesia Cabang Jawa Barat, dan Ketua Umum Ikatan Alumni Universitas Pendidikan Indonesia.