Shaan was born into a Bengali Brahmin family on 30 September 1972 in Khandwa, Madhya Pradesh. He is the son of the late music director Manas Mukherjee and brother of singer Sagarika. His father died when Shaan was 13, after which his mother found work as a singer and took care of the whole family. He is married to Radhika and has two sons, Soham and Shubh. He is the grandson of lyricist Jahar Mukherjee.