Publio Silio fue un senador romano activo durante el reinado del emperador Augusto.
Fue cónsul suficiente en el año 3 d. C., en sustitución de Lucio Elio Lamia; su colega fue Lucio Volusio Saturnino.
Debido a que la asignación a esta junta generalmente se asignaba a los patricios, Ronald Syme ve esto como evidencia de que Silio era miembro de esa clase.
[2] También se sabe que Silio fue legatus legionis o comandante militar de varias legiones que operaban en los territorios romanos de Macedonia y Tracia, inmediatamente antes de ser cónsul.
[3] Syme señala que después de su mandato como cónsul, Publius Silius desaparece de la historia.