Dasgupta was born on 28 July 1912 in Narail, Jessore of the then British India. He matriculated in 1928 from Calcutta Academy and later completed B. Com. from Comilla Victoria Government College. He earned his doctorate in music from Banaras Hindu University in 1943 for his work on Meerabai, the composer and singer of Bhajans. His early inspiration came from his father, Tara Prasanna Dasgupta. He took his first music lessons from his brother, Bimal Das Gupta. Later he studied under Dilip Kumar Roy, K C Dey (Kana Keshto), and Ustad Jamiruddin Khan.
He created some of the finest melodies like Chupke Chupke Bol Mena, Aye chand chhup na jana, Tasweer teri dil mera, Yeh chand nahi teri arsi hai, Tum bhulay na gaye. He brought up many talents like Kumari Juthika Roy, Jag Mohan, Talat Mehmood, Hemant Kumar etc.
Dasgupta sang modern songs in Bengali, Urdu, Hindi, and Tamil. He was also a composer, composing the music for about eight thousand songs. His work was based on classical music and tended towards the Thungri style, though he also drew inspiration from other sources.
Dasgupta composed the music for about eighty Bangla films, among them Tufan Mail, Jhamelar Prem, Ei Ki Go Shes Dan. His last film as a music director was Badhu Bharan (1967). He also composed the background music for an American film, War Propaganda. His active life as a composer covered about fourteen years. His unique contribution in music is his invention of a shorthand method for swaralipi (notations).
In 1935, Dasgupta joined the Gramophone Company of India as a music director. During his term there, he developed a close association with Kazi Nazrul Islam and composed the music for almost four hundred of his songs. The gramophone records for which Dasgupta composed music were notable in the 1950s and 1960s. Among his songs still notable today are Sanjher Taraka Ami (I am the star of twilight), Prithivi Amare Chay (The world needs me), and Ami Bhorer Juthika' '(I am the jasmine of morning).
In 1956, he converted to Islam and took the name Kamal Uddin Ahmed. He married Feroza Begum, a Nazrul Sangeet singer, in the same year. They have three sons, Tahsin Ahmed, Hamin Ahmed and Shafin Ahmed.
Dasgupta died on 18 July 1974 in Dhaka.