La escuela está ubicada en la ciudad de Mianyang. El director actual es Huang Qi y el secretario del comité del partido es Dong Faqin. El lema de la escuela es "Moralidad, Competencia, Perseverancia e Innovación". A septiembre de 2022, el campus de la escuela cubre un área de 5,463 acres y tiene un área de construcción de 1,19 millones de metros cuadrados. Tiene tres campus: campus principal, campus Xishan y campus Chengnan, 16 facultades y 9 disciplinas universitarias, 83 carreras de pregrado, 5 puntos de autorización de doctorado de primer nivel y 18 puntos de autorización de doctorado de segundo nivel. Hay 88 puntos de autorización de maestría en dos disciplinas, 15 categorías de maestría, 1 estación móvil de investigación posdoctoral, 1 laboratorio nacional clave construido conjuntamente por la provincia y el departamento, 1 parque científico universitario nacional y 1 centro de innovación colaborativa construido conjuntamente por la provincia y el departamento, más de 2.690 profesores y personal.
La Universidad de Ciencia y Tecnología del Suroeste se originó a partir de la Primera Escuela de Ingeniería Civil de Chongqing y la Escuela de Ingeniería Arquitectónica del Suroeste fundada en 1952. Las dos escuelas se fusionaron para formar la Escuela de Ingeniería Arquitectónica de Chongqing. La escuela ha estado funcionando en Chongqing, Shimian, Mianyang y otros lugares. En 1978, la Facultad de Industria de Materiales de Construcción de Sichuan se trasladó a la antigua sucursal Mianyang de la Universidad de Tsinghua, y algunos empleados y recursos educativos de la sucursal Mianyang de la Universidad de Tsinghua se fusionaron con la facultad. En 1993, pasó a llamarse Instituto de Tecnología del Suroeste. En 2000, el antiguo Instituto de Tecnología del Suroeste y el Instituto de Economía y Tecnología de Mianyang se fusionaron para formar la Universidad de Ciencia y Tecnología del Suroeste.