历任外交部非洲司二秘、副处长、处长；驻肯尼亚共和国大使馆参赞；驻津巴布韦共和国大使馆参赞。曾发表多篇非洲问题研究文章，是知名的非洲通。后曾任上海市长宁区副区长；外交部机关党委副书记。2002年，接替瞿文明，担任中华人民共和国驻文莱大使。2005年由杨燕怡接任。此后担任外交部领事司司长。2010年又担任中华人民共和国驻新加坡大使。2013年1月16日，中华人民共和国主席胡锦涛任命魏苇为中华人民共和国驻印度大使（副部级）。2014年9月16日，中华人民共和国主席习近平访问印度前一天，魏苇被免去驻印度大使职务