When Sohel was third-grader in 2005, his father provided him Tk 350 to buy a pair of football boots, even though his family was going through a financial crisis at the time.
After the tournament ended, Rahmatganj MFS coach Golam Jilani, who had seen Sohel play before finally made a decision to sign him for the upcoming 2018–19 Bangladesh Premier League season.
[1] On 1 July 2018, Sohel joined Rahmatganj MFS and made his professional league debut by playing full 90 minutes against Abahani Limited Dhaka, on 2 February 2019.
Nevertheless, he was not able to find a regular place in the starting lineup during the course of the season, this led to Maruful Haque converting Sohel into a defensive midfielder, the following year.
The 2021–22 campaign was Sohel's breakthrough season as, he was called up to the Bangladesh national football team by coach Javier Cabrera, after his impressive performances during the domestic cup and league.
[12] On 14 May 2022, Sohel was called up to the Bangladesh national team preliminary squad for the then upcoming 2023 AFC Asian Cup qualification – third round.
[14] On 22 September 2022, Sohel made his debut for the Bangladesh national team in a friendly match against Cambodia, by replacing Jamal Bhuyan at the start of the second half.
[15] On 13 June 2023, Sohel scored the lone goal against Tiffy Army during a behind closed doors friendly match in Phnom Penh.