Rahul was trained at the Alhaj Nur Islam Football Academy by former national team footballer Sabbir Ahmed Palash while simultaneously working at a tea stall, earning 50 rupees a day to support his family.[2] In 2020, he represented FC United Feni in the BFSF U-14 Academy Cup, notably scoring the equalizer from a free-kick during a 1–1 draw with FC Brahmanbaria. Rahul was adjudged the tournament's Best Player as his team won the title.[3]
In 2021, he represented Bikrampur Kings during the Super League round of the 2019–20 Dhaka Third Division League, scoring a free-kick goal against Dipali Jubo Sangha during a 3–0 victory on 6 September 2021, as his team eventually secured promotion. His performances saw him being signed by Bashundhara Kings on a three-year contract.[3] In 2022, Rahul was a member of the National School Football Championship runners-up Benapole Secondary School.[4] He scored a brace in the tournament's opening game against Habiganj Ali Idris High School.[5][6]
Club career
In December 2022, Rahul contracted to Bashundhara Kings, was loaned to Wari Club in the 2022–23 Bangladesh Championship League. On 24 December 2022, he made his professional league debut during a goalless draw with Fakirerpool YMC in the league opener. On 22 January 2023, Rahul scored his first professional league goal coming in a 1–2 defeat to eventual champions Brothers Union. He ended the season with 4 goals from 18 games.[3]
In October 2023, Rahul was loaned to the newly promoted Premier League club Brothers Union. On 27 October 2023, he made his debut for the club against Police FC in the 2023 Independence Cup. On 22 December 2023, he made his league debut during the opening game of the 2023–24 Bangladesh Premier League, scoring in a 2–5 defeat to his parent club, Bashundhara Kings.[7] He finished the first half of the league season with 5 goals from 9 games.[8][9]
On 8 September 2024, Rahul made his senior international debut for Bangladesh by coming on as a second-half substitute in a 1–0 victory over Bhutan.[14]