He started in 2007–08 seasons with Pas and finally moved to Esteghlal in July 2009. On 1 June 2012, he extended his contract with Esteghlal until 2016. After 4 seasons with the club Omranzadeh left Esteghlal and joined newly promoted club Sanat Naft Abadan.
Youth career
Omran Zadeh joined Shahin Tehran in 1998 and played there for 2 years.
Senior career
Omranzadeh's first season in the Persian Gulf Pro League was with Pas Tehran which was coached by Majid Jalali at the time. He won his first league title that year. After spending one season with Pas Tehran he joined Malavan F.C on loan which was coached by Nosrat Irandoost. One year later he came back to Pas Tehran for 2005-2006 season. When Pas was moved to Hamedan in 2006, Omranzadeh followed and spent two seasons there. In 2008 he joined Esteghlal where he played under managers such as: Amir Ghalenoei, Abdolsamad Marfavi and Parviz Mazloomi. He played a total of 203 matches for Esteghlal and found the net 13 times. In 2016 he joined Khoone be KHoone F.C which compete in Azadegan League and played under Hadi Marzban for 4 months. In 2016-17 season he joined Sabaye Qom F.C to play under Samad Marfavi again. In 2017-18 season which was his last season as professional football player he joined Siah Jamegan Khorasan F.C to play under Reza Enayati. Omranzadeh won Persian Gulf Pro League twice with Esteghlal and once with Pas Tehran. He also won Iran's Hazfi Cup once with Esteghlal in 2012. In 2013 he was selected for team of the tournament along with his teammate Javad Nekounam and played a role in Esteghlal's third place triumph in AFC Champions league.
Retirement
Omranzadeh's last season as a professional player in Iranian football league was with Siah Jamegan Khorasan F.C during 2016-17 season, which ended by being relegated to Azadegan League. On November 14, 2018, he officially announced his retirement with an open letter.
Controversy
At the 2015 Tehran Derby he punched Sosha Makani, Persepolis goalkeeper in the face which resulted in his suspension for 3 matches.
International career
Omranzadeh received his first national call in 2003 where he played in Iran's under-17 national team under Hamid Alidoosti. Omranzadeh played for Iran's under-23 national team as well which was coached by René Simões and Vinko Begović. He also played for Iran's national team. Between 2009 and 2010 he made 4 appearances for Iran's national team. He was called up by Afshin Ghotbi for the final three matches in 2010 FIFA World Cup qualification but did not play any match. He made senior his debut on 7 September 2010 against Korea Republic. He went on to make three appearances for Iran in the 2010 WAFF Championship.