Porter was born in Zaragoza, the second son of Juan Porter and Esperanza Casanate. In 1627, he joined the Spanish Navy, and under Admiral 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.