曹魏自少府分置水部曹，隶尚书台，掌水利工程，兼领航运之政。晋置屯田曹、起部曹，掌农垦（军垦由屯田中郎将领之）和水利事业。南北朝时期，南朝沿置不改，北朝损益不定。隋朝将前述诸曹合并置为部，掌管各项工程、工匠、屯田、水利、交通等事，沿用北周工部的名称，列为尚书省六部之一。唐朝工部长官称工部尚书，下置工部侍郎一人，后代相沿不改。一开始工部下属有工部、屯田、虞部、水部四个司。工部为工部头司，掌营建之政令与工部庶务；屯田司掌天下田垦；虞部司掌山川水泽之利；水部司掌水利。各司的名称偶有更动。惟宋代使职盛行，工部职务