Dosen senior Filsafat Sejarah IKIP Yogyakarta (1983-1990) Profesor tamu di University of Iowa, AS (1986) Dosen senior (paruh waktu) Sejarah dan Kebudayaan Islam IAIN Kalijaga, Yogyakarta (1983-1990) Dosen senior (paruh waktu) di UII Yogyakarta (1984-1990) Dosen senior (paruh waktu) Sejarah Ideologi Politik Pascasarjana Universitas Sebelas Maret Surakarta (1987-1990) Dosen senior (pensyarah kanan) di Universitas Kebangsaan Malaysia (1990-1994).
Dosen senior Filsafat Sejarah IKIP Yogyakarta (1992-1993) Profesor tamu di McGill University, Kanada (1992-1994) Profesor Filsafat Sejarah IKIP Yogyakarta (1996) Wakil Ketua PP Muhammadiyah (1995-1998) Ketua PP Muhammadiyah (1998-2000).
Ketua PP Muhammadiyah (2000- 2005) Pengurus Masyarakat Sejarawan Indonesia Pemimpin Redaksi majalah Suara Muhammadiyah Yogyakarta (1988-1990) Anggota Staf Ahli jurnal Ummul Qur'an (1988) MAARIF Institute for Culture and Humanity (2002) Presiden World Conference on Religion for Peace (WCRP)
Editor : Fabyan Ilat