Kamran Sheikheh was put to death in Urmia prison in northwestern Iran, two Western-based rights groups separately said.