Nació en Veracruz, ingresó en la marina mercante y, más tarde, en la marina de guerra, donde alcanzó el grado de contralmirante.