Shaam was born on 4 April 1977 in Madurai, Tamil Nadu, into a Tamil-speaking family; his father hails from Madurai, while his mother is from Tirupattur. He grew up in Bengaluru, where he pursued his studies. After completing his B Com, he did modelling through which he hoped to become an actor.
Shaam has three brothers and two sisters. He is married to a Punjabi, Kashish, who is his former collegemate. They two have a daughter named Samaira.