Karier senior
Memulai karier seniornya pada tahun 2001 di klub Persijatim Solo FC, dia bermain tiga musim (2001–2004) untuk tampil 13 kali pertandingan dan mencetak 3 gol. Pada tahun 2005, dirinya bergabung untuk klub PSIS Semarang, bermain tiga musim juga pada tahun 2005–2008. Dan berhasil mencetak satu gol dalam 34 penampilan.
Pada tahun 2008, dia dikontrak oleh Persib Bandung dan menjadi skuad pertama.
Pada 2013, dia menandatangani kontrak dengan Sriwijaya FC untuk periode waktu yang singkat. Dan pada tahun 2014, dia dikontrak oleh Persita Tangerang untuk berlaga di Liga Utama Indonesia.
Pada akhirnya pada tahun 2016, Dia dikontrak oleh Persija Jakarta untuk berlaga di piala nasional tidak resmi. Dan sejak dimulainya Liga 1, dia menjadi pemain penting untuk klub Persija.
Pada laga akhir musim Liga 1 2023-24 melawan PSIS Semarang, ia bersama anaknya, Muhammad Rafa Raditya Abdurrahman, mencetak sejarah sebagai ayah dan anak yang bermain bersama dalam sepakbola profesional Indonesia.[3] Ia meninggalkan Persija untuk bergabung dengan PSPS Pekanbaru pada Liga 2 2024-25.[4]