Aking babayi kan historyador na si Renato Constantino, nagkua si David nin Bachelor of Arts in Sociology sa Unibersidad kan Pilipinas Diliman kan 1966. Tinapos nya an akademikong mga kahagadan sa programang Master of Arts in Sociology sa parehong unibersidad kan 1968. Nagkua sya nin Master of Arts in Economic and Social Studies sa Victoria University of Manchester sa Inglatera kan 1974.