Como oficial naval ocupó los cargos de segundo comandante y comandante de la nave "ARC Antioquia, comandante de la base fluvial del "ARC Barranquilla", comandante de base naval del "ARC Bolívar", director general de la Marina y agregado naval a la embajada de Colombia en Washington.