Tahir memulai karirnya saat di SSB Tunas Muda Hamadi, kemudian direkrut oleh Persipura U-21. Pada tahun 2016, Tahir bergabung dengan tim senior Persipura di Piala Bhayangkara 2016. Ia dan empat pemain Persipura U21 lainnya direkrut oleh Osvaldo Lessa, dan Tahir menjadi salah satu pemain yang paling menyita perhatian.[2][3]
Pada 27 Januari 2023, Tahir menandatangani kontrak dengan klub Liga 1Rans Nusantara, dipinjamkan dari Persipura Jayapura.[4] Tahir melakukan debutnya di liga untuk klub dengan kekalahan 1-2 melawan Arema.[5]