Han ble født på gården Nord-Kjesbu på Inderøy som sønn av løytnant Jørgen Mandix Buck og hustru Fredrikke Gebhardine Nissen; faren var Inderøys ordfører 1849–1853. I 1853 flyttet familien til Trondhjem, hvor hans oldefar på morssiden, justisråd Martinius Lind Nissen, grunnla i 1767. Skolemannen Hartvig Nissen og Trondhjems ordfører Johannes Musæus Nissen var morens fettere. Farfaren var Christopher Lorentz Buck, kjøpmann og konsul i Molde.