The preamble is based on the Objectives which was drafted and moved in the Constituent Assembly by Jawaharlal Nehru on 13 December 1946. B.R. Ambedkar said about the preamble:
who proposed creation of preamble in indian constitution
Jawaharlal Nehru