Everton de Viña del Mar
Peña played his junior football with Marconi before moving back to Chile at the age of 17. He made his debut for Católica at the age of 18. He later had stints with Colo-Colo, Santiago Morning, Audax Italiano, Unión Española and Everton de Viña del Mar.