Sandhu was born in 1990 or 1991[1] in the small village of Himmatgarh Chhanna, Fatehgarh district, Punjab, India.
[2][1] He graduated with a degree of Master of Arts in Indian Theatre from Panjab University, Chandigarh.
[7] Sandhu made his debut in Punjabi cinema in 2015, with a supporting role of character "Bhola" in Rupinder Gandhi - The Gangster..?.
[9] In 2020, he played the character of "Tope Singh" in the Amazon Prime Video streaming series Paatal Lok.
Currently he is doing theatre with 'The Centre of Music Performing Arts Natya Yatris' with Neelam Mansingh Chowdhry.