Juan Antonio era el segundo hijo del escultor Juan de Villanueva y Barbales, siendo su madre Ángela de Montes González, y su hermanastro el también arquitecto Diego de Villanueva (1713-1774), quien fue, además, su maestro y protector durante los primeros años.