He his official debut for Nacional on 19 February 2013, in the Copa Libertadores match against Toluca at Estadio Nemesio Díez, which ended in a 3–2 victory for the away side.
He made his first competitive debut for Boro on 22 September 2015 in a 3–0 victory in the third round of the League Cup against Wolverhampton Wanderers at the Riverside Stadium.
[5] On 31 January 2017, de Pena was loaned to Spanish Segunda División side Real Oviedo, until the end of the season.
[6] De Pena's contract was terminated by mutual consent on 19 July 2017, putting an end to a two-year stay in which he only made 11 first team appearances.
On 10 April 2019, de Pena signed for Ukrainian Premier League vice champions Dynamo Kyiv as a free agent.