Born in Gurdaspur, Punjab, Singh is a graduate of the AIFF Academy.[1] He signed for Dempo of the I-League and made his professional debut on 27 January 2015 against Sporting Goa. He came on as a 5th-minute substitute for Peter Carvalho as Dempo won 3–0.[2] He scored his first ever professional goal in his next match on 7 February 2015 against Royal Wahingdoh. After coming off the bench at half-time, Singh scored what would be the opening goal of the game for Dempo but the match still ended 1–1.[3]
Chennaiyin
In 2017, Germanpreet signed from Minerva Punjab on a 3 year deal. He only made a single appearance in his first season. On 30 September 2018, he was included in the game squad for the opening match. He made a total of 11 appearances for his team before the AFC Asian Cup Break.