Porter was born in
Zaragoza, the second son of Juan Porter and Esperanza Casanate. In 1627, he joined the
Spanish Navy, and under
Fadrique de Toledo participated in the expedition against
La Rochelle. The year after, he joined the fleet of Admiral
Francisco de Vallecilla, charged with protecting the silver galleons from pirate attacks. In 1629, he travelled to the new world for the first time, to fight against the British that had occupied the islands of
Saint Kitts and Nevis, taking part in several conflicts in his time and in numerous naval expeditions in the Indies, as a consequence of which he was promoted to
alférez in 1631, and
sea captain in 1634. The same year, he published his first book on naval themes, the Correction to mistakes of the Spanish navigation (
Spanish: Reparo a errores de la navegación española).
Later he would become an admiral of the South Seas fleet. He was knight of the
Order of Santiago.