学校创建于1951年,长期隶属于国家电力部门管理;1985年更名为上海电力学院,开始本科层次办学;2000年划归上海市管理。学校历经了上海电业学校、上海动力学校、上海电力学校、上海电力高等专科学校、上海电力学院的发展演变;2006年正式开始硕士层次办学,2018年成为博士学位授予单位。2018年11月30日,上海电力学院正式更名为“上海电力大学”。