Early career Born in the village of
Serchhip,
Mizoram, Lalhlimpuia started playing football in his village and for his school. While playing for his school team he was called in for a trial with the Chandigarh Football Academy which he was successful in. After the matches, he signed a two-year professional contract with Bengaluru FC in November 2015. Lalhlimpuia scored his first professional goal for the club on 2 April 2016 in the I-League against
Mumbai. He came off the bench in the 75th minute and found the net six minutes later to win the match for Bengaluru 1–0. He then scored his second goal of the season in an AFC Cup match on 25 May 2016 against
Kitchee. He scored the winning goal during that match in the 51st minute as Bengaluru won 3–2. The next season, after his temporary loan spell with
Chennaiyin, Lalhlimpuia started getting more playing time in the I-League for Bengaluru. On 8 March 2017 he scored the equalizer for the club against
Chennai City. He chipped the ball forward for
Udanta Singh who crossed the ball into the middle. The ball was parried by
Karanjit Singh directly at Lalhlimpuia who put it in the back of the net. Bengaluru drew that match 1–1. He then scored the opening goal in the club's last match of the I-League season against
Churchill Brothers on 29 April.
Gursimrat Singh Gill crossed the ball from the right and Lalhlimpuia tapped it into the net to give Bengaluru FC a 1–0 lead which they would eventually increase to 3–0. Lalhlimpuia parted ways with Bengaluru at the end of 2017–18 season.
Chennaiyin (loan) On 4 August 2016, alongside under-20 teammate
Uttam Rai, Lalhlimpuia was loaned to
Chennaiyin for the
2016 Indian Super League as a developmental player. However, Lalhlimpuia wouldn't join Chennaiyin officially until his parent club, Bengaluru, completed their
AFC Cup commitments. On 20 November 2016, 15 days after being on the bench at the
2016 AFC Cup final, Lalhlimpuia made his debut for Chennaiyin. He came on as a 22nd-minute substitute for
Jeje Lalpekhlua as Chennaiyin drew
Atlético de Kolkata 1–1. He would go on to play two more matches for the side before returning to Bengaluru FC.
Punjab FC On 14 September 2022, Daniel signed for
Roungdglass Punjab.
Mumbai City FC On 8 July 2024, Daniel signed for
Mumbai City FC on a one-year deal until the end of the season. He made his debut for the club against
Chennaiyin FC on 9 November 2024, as a late substitute, replacing
Nikos Karelis. ==International==