Aguilar was born in Bogotá. Serie A club Udinese Calcio bought his rights in the summer of 2005, from local Deportivo Cali, and loaned him immediately to fellow league team Ascoli Calcio 1898 due to the excess of foreign players in the roster; however, after some problems in the arrival of the transfer, the player missed pre-season training, only joining it a month into the season.