He spent most of his career abroad, making 143 appearances and scoring 31 goals in the Bulgarian top flight for four clubs, including three spells at Beroe. He also played in Turkey, Kazakhstan and Saudi Arabia, and had a brief stint in his country's second tier with Farense.
Eugénio returned to his homeland and Farense in January 2014, with the team now in the Segunda Liga.[4] In the summer, he returned to Bulgaria with FC Haskovo.
Eugénio returned to Beroe on 16 June 2017.[7] This was the most prolific season of his career, coming third in goalscorers with 16 in 31 games; this included a hat-trick on 17 February in a 4–1 victory at Cherno More.[8] At its conclusion, he moved to the Turkish TFF First League after agreeing to a two-year contract at Altay S.K. for an undisclosed fee.[9] He left by mutual consent and returned to Beroe in January 2019;[10] that July, Altay were put under a transfer embargo by FIFA until they settled debts of around 1 million Turkish lira with Eugénio and Ivan Ivanov.[11]
^Neves, Hugo (17 February 2018). "Pedro Eugénio faz hat trick na Bulgária" [Pedro Eugénio scores hat-trick in Bulgaria]. Record (in Portuguese). Retrieved 1 February 2022.