Fue edil curul en el año 204 a. C. Sirvió como almirante de la flota romana, cuando fue pretor en el año 191 a. C., en la guerra contra Antíoco III el Grande. En un enfrentamiento naval frente a Coricos, derrotó al almirante sirio Polixénidas.