The sentence against Mohammad Fayad Mohammad Azam was carried out in the capital Riyadh, the interior ministry said in a statement carried by the official Saudi Press Agency.
According to an AFP tally, Azam was the latest of 79 foreigners and Saudis executed in the country this year, despite international concerns over the number and judicial process.
More than two-thirds of this year's executions have occurred over the past four months.
The interior ministry says the government is battling narcotics "because of their great harm to individuals and society".