學校的前身為創(chuàng)建于1978年的上海交通大學機電分校、上海化工學院分院(1984年編入上海交通大學機電分校)和上海紡織工學院分院(1980年更名為華東紡織工學院分院)。1985年在上述院校的基礎上,組建上海工程技術大學。2003年,上海市高級技工學校(創(chuàng)建于1951年)整體劃入上海工程技術大學。學校擁有松江、長寧、虹口等校區(qū),占地近1400畝,總建筑面積48萬平方米,固定資產總額約23億元,教學科研儀器約8億元。現有機電工程學部(機械與汽車工程學院、電子電氣工程學院、城市軌道交通學院、材料科學與工