Han var sønn av konsul og handelsmann Christopher Lorentz Buck (1761–1849) og giftet seg i 1847 med Fredrikke Gebhardine Nissen (1822-1902). Deres sønn Hans Buck var lege og ordfører i Harstad og Levanger.