According to UNESCO World Heritage Site, Ustad Ahmad Lahori was the chief architect of the Taj Mahal. Ustad Ahmad Lahori was born in Lahore (now in Pakistan) around 1580 and died around 1649 in Delhi.