Hans Cappelen var utdannet ingeniør i Lausanne og Paris. Han var deretter ansatt ved forskjellige jernbaneanlegg til 1868. Senere ble han med i komiteene for anlegg av jernbane i Telemark.