In 2014, he signed for Porto, where he played over 100 games and scored over 50 goals, winning a Primeira Liga title.
He won the Turkish Süper Lig while on loan at Besiktas in 2016–17.
Aboubakar has earned over 60 caps for Cameroon since his international debut in May 2010.
He was part of their squads for the 2010 and 2014 FIFA World Cups, as well as the Africa Cup of Nations in 2015 and 2017.
He scored the winning goal in the final of the latter.