He was signed for Madura United to play in Liga 1 in the 2017 season.[6] Fachruddin made his debut on 16 April 2017 in a match against Bali United.[7] On 26 September 2017, Fachruddin scored his first goal for Madura United against Persegres Gresik United in the 72nd minute at the Petrokimia Stadium, Gresik.[8] On 13 October 2017, he scored the opening goal in a match against Borneo with scoring from header in the 35th minute.[9] On 5 November 2017, he scored in a 3–1 win over Barito Putera.[10] On 8 December 2018, he scored the opening goal in a 2–1 win against Persela Lamongan.[11]
Fachruddin also captained the national team at the 2023 Asian Cup qualification at Kuwait. He scored his third international senior goals against Nepal in a 7–0 win, helping the team qualify for the 2023 AFC Asian Cup.[17]
On 24 September 2022, Fachruddin scored his fourth goal, through a header from Pratama Arhan's long throw-in, in a friendly match against Curaçao in a 3–2 win.[18]