It currently competes in the Dhaka Second Division League, the fourth-tier of Bangladeshi football The club was established in 1972 as Mirpur Sports & Physical Culture Center (MSPCC) in Mirpur, Dhaka.
In 1985, after both MSPCC and Shahjahanpur completed their merger, its general secretary, the late Sadeque Hossain Khoka, renamed the newly merged club as City Club.
[2] In 2010, the club showed interest in turning fully professional and was rumored to take part in the second-tier professional football league, the Bangladesh Championship League.
In 2017, the club finished runners-up in the Pioneer Football League, which is the sixth-tier.
[5] Results are only available since their return to the Dhaka Second Division Football League in the 2018–19 season.