Ingresó a las fuerzas armadas de su país como soldado de artillería. En 1841 fue ascendido a cabo del arma y en 1844 a sargento.[2]
En 1845 fue asignado a la Artillería de la Marina, recientemente creada, y al siguiente año fue puesto al mando de la sumacaIndependencia del Paraguay con el grado de subteniente.[2]
Tras participar de la expedición al Chaco de 1846, comandada por el teniente coronel de ingenieros Francisco Wisner de Morgenstern, húngaro al servicio del Paraguay, en 1847 fue ascendido al grado de teniente de navío y designado comandante de la goletaRepública del Paraguay.[2]
En 1850 fue puesto al mando de la balandraMarte[1] y en 1854 fue designado comandante del vapor Río Blanco y de la escuadra de su país.[2]
En 1857 fue promovido a capitán de corbeta y asumió el mando directo del vapor Tacuarí, nave insignia de la flota.[2]
Estuvo al mando de la escuadra que el 13 de abril de 1865 capturó frente a Corrientes los vapores argentinos 25 de Mayo y Gualeguay, hecho que desencadenó la intervención Argentina en el conflicto. Iniciada la invasión paraguaya de Corrientes transportó la División del general Wenceslao Robles que ocupó esa ciudad.[2]
Comandó la escuadra paraguaya en la batalla del Riachuelo el 11 de junio de 1865. Durante el combate fue gravemente herido al abordar al vapor enemigo Parnahyba, falleciendo cuatro días después en el hospital de la Fortaleza de Humaitá con el grado de Comodoro con que fue honrado por su gobierno, probablemente tras la captura de los vapores en Corrientes.[2]
Un testigo lo relata así: «Entre los comensales están… Pedro Ignacio Meza, comodoro de la armada, algo cargado de carnes y muy ancho de hombros, llevando como con desgano y negligencia su uniforme de marino...».[3]