Holm tok eksamen ved skogbrukslinja på NLH i 1917. Han var blant annet driftsbestyrer ved Gran Almenning 1920–1927 før han kom til Rosendal. Han var prestesønn, og har skrevet om oppveksten på Hurum prestegård.