
Gustav Kirchhoff dilahirkan di Königsberg, Prusia Timur (sekarang Kaliningrad, Rusia), putra dari Friedrich Kirchhoff, seorang pengacara, dan Johanna Henriette Wittke. Dia lulus dari Universitas Albertus Königsberg (sekarang Kaliningrad) pada 1847 dan menikahi Clara Richelot, putri dari profesor-matematikanya, Friedrich Richelot. Pada tahun yang sama, mereka pindah ke Berlin, tempat dimana ia menerima gelar profesor di Breslau (sekarang Wroclaw).
Kirchhoff merumuskan hukum rangkaian, yang sekarang digunakan pada rekayasa listrik, pada 1845, saat dia masih berstatus mahasiswa. Ia mengusulkan hukum radiasi termal pada 1859, dan membuktikannya pada 1861. Di Breslau, ia bekerjasama dalam studi spektroskopi dengan Robert Bunsen. Dia adalah penemu pendamping dari caesium dan rubidium pada 1861 saat mempelajari komposisi kimia Matahari via spektrumnya.

Hukum Kirchhoff dalam spektroskopi
Bila suatu benda cair atau gas bertekanan tinggi dipijarkan, akan menghasilkan cahaya dengan spektrum kontinu.
Bila suatu benda gas bertekanan rendah dipijarkan, akan menghasilkan cahaya dengan spektrum emisi, berupa garis-garis terang pada panjang gelombang yang diskret (pada warna tertentu) bergantung pada tingkatan energi atom-atom yang dikandung gas tersebut.
Bila spektrum kontinu dilewatkan pada suatu benda gas dingin bertekanan rendah, akan menghasilkan cahaya dengan spektrum serapan, berupa garis-garis gelap pada panjang gelombang yang diskret bergantung pada tingkatan energi atom-atom yang dikandung gas dingin tersebut.