Fue miembro del Poder Judicial Militar, además de ser comandante de la Escuela Corbeta Zaragoza , que fue el primer buque escuela de México, y también realizó el primer viaje de circunnavegación realizado por un buque de la Armada Mexicana.