庆五年（1800年）举人，嘉庆十三年（1808年）戊辰科进士。选庶吉士，嘉庆十四年（1809年）改山东肥城知县，同年转任山西洪洞知县，嘉庆二十年（1815年）官太平县知县。历升平定直隶州知州、云南府知府、迆南道，四川、江西、福建按察使，广东、福建布政使。道光十一年（1831年）升福建巡抚，署闽浙总督。道光十九年（1839年）回京任大理寺卿，历任兵部、刑部侍郎，升礼部尚书，官至兵部尚书。咸丰四年（1854年）卒于任内。谥勤恪。
家庭及关联.兄魏元煜，字升之，号爱轩，官至漕运总督