SMA Negeri 7 Semarang didirikan pada tahun 1977 dengan dasar hukum SK Mendikbud RI Nomor: 0435 / O / 1977 tanggal 1 April 1977, terhitung mulai 1 Oktober 1977 dengan nama SMA Negeri Ronggolawe Semarang. Menunggu selesainya pembangunan gedung, sementara SMA Negeri Ronggolawe diampu SMA Negeri 3 Semarang dengan jumlah kelas sebanyak 7 kelas dengan jumlah siswa sebanyak 280 siswa, jam sekolah masuk siang. Kepala Sekolah saat itu Bapak Drs. Soewarto Moetalib. Pada penerimaan siswa baru tahun ajaran 1978 / 1979 menerima 8 kelas dengan jumlah siswa sebanyak 320 orang.
Pada tanggal 8 Juni 1978 tempat sekolah dipindahkan dari SMA Negeri 3 Semarang Jl. Pemuda No. 143 Semarang ke SMA Negeri Ronggolawe Semarang di Jl. Kalipancur Manyaran – Semarang dengan jumlah kelas 15 kelas jumlah siswa sebanyak 600 siswa (Kelas I dan II).
Pada tahun 1979 nama SMA Negeri Ronggolawe Semarang diganti nama menjadi SMA Negeri 7 Semarang. Pergantian nama SMA Negeri 7 Semarang berjalan seiring dengan pergantian penguasa negeri ini. Pada tahun 1995 nama SMA berubah menjadi SMU, sehingga SMA Negeri 7 Semarang berubah nama SMU Negeri 7 Semarang dan pada tahun 2004 kembali menggunakan nama SMA Negeri 7 Semarang.