MacMaster was announced New Zealand's ambassador to the Islamic Republic of Iran in 2004. During his time in Tehran, MacMaster was also accredited to Afghanistan and Pakistan.[1] After being recalled from his position as Ambassador to Iran in 2009, McMaster resettled in Wellington.[2]