Tahir started his career when in SSB Tunas Muda Hamadi, then was recruited by Persipura U21. In 2016, Tahir joined to senior team of Persipura in the 2016 Piala Bhayangkara. He and four other players from Persipura U21 were recruited by Osvaldo Lessa, and Tahir became one of the players who gained the most attention.[2][3]
On 27 January 2023, Tahir signed a contract with Liga 1 club Rans Nusantara, on loan from Persipura Jayapura.[4] Tahir made his league debut for the club in a 1–2 lose against Arema.[5]