Puig nació en Montevideo, en el seno de una familia de origen catalán.