[1] He signed for Dempo of the I-League and made his professional debut on 27 January 2015 against Sporting Goa.
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.
He made a total of 11 appearances for his team before the AFC Asian Cup Break.
[1] Germanpreet made his Indian U23 debut against Uzbekistan U23 on 27 March 2015 in a 2016 AFC U-23 qualifier in the Bangabandhu National Stadium in Bangladesh.
[5] In August 2016, he made his debut for his national team as a substitute in a game against Thailand, that India won by 4–1.