Singh began his career with the Tata Football Academy. He soon joined Churchill Brothers after graduating from the academy. He made his senior competitive debut for the club in the I-League on 14 February 2017 against Chennai City. He started and played the full match as Churchill Brothers drew 1–1.
