He made his debut for the B-team in March 2014, and scored in his first match for the senior team in August of that year, at the start of a season in which they won the treble.
The following year, he was one of five top scorers in the Copa del Rey, which his team won.
Munir earned his first cap for the Spain national team against Macedonia on 8 September 2014.
He unsuccessfully appealed to FIFA and the Court of Arbitration for Sport to switch allegiance to Morocco for the 2018 FIFA World Cup.