韩元善字大雅,汴梁太康人。先祖唐检校司空赠司徒充,以宣武军节度使兼义成军统帅,留守汴梁,子孙就成为太康韩氏。父亲克昌,至大年间官为监察御史,以论事而扬名。元善由国子监的学生,科考及格,进入仕途,授新州判官,后又接连提升为江南行台监察御史,历任中书左司郎中、吏部侍郎、吏部尚书、枢密院佥事。
至正三年(1343),拜中书参知政事。五年,调任大司农卿,不久又出任江南行御史台中丞、燕南肃政廉访使。九年,召拜中书左丞、同知经筵事。十一年,丞相脱脱,启奏皇上,因事关军机,而元善及参知政事韩镛等为汉人,应使他们退避,不要参与。于是元善与右丞玉枢虎儿吐华一同巡察彰德,供应粮饷。十二年,御史大夫也先帖木儿总兵征讨汝宁,元善至卫辉,因病而逝。
元善性格纯朴、正直,熟知政治体制,经历台阁三十余年,跻身中丞,以其文学治理之才,辅佐朝廷决策,议论之时,仗义陈词,但不得罪上官,国家大政方针的制定要倚重于他。他曾告假归家侍奉双亲,仿效范文正公的遗规,购置百亩义田,用于接济贫困乡族。至正时始用钞票,赐予朝廷亲近之臣各三百锭,元善以此买田六百亩,办义塾,聘请有名的士人,来教授族人的子弟。