Corpus Christi Fire Department officials say the explosion happened before dawn Wednesday at a Haas-Anderson Construction site.
Fire Capt. James Brown says investigators are trying to determine what caused the blast. Brown says it took firefighters about an hour to extinguish the blaze, which was contained to a tank area.
The Nueces (nyoo-AY'-sis) County Medical Examiner's Office identified the man who died as 53-year-old Jose de la Torre, of Corpus Christi.
Authorities didn't immediately provide details on the injured man, who was taken to a hospital.