Han genomgick Byggnadsyrkesskolan vid Tekniska skolan 1879-1882 och utbildades i byggmästaryrket hos S. F. Stenberg, Per Emanuel Werming och A. G. Jansson. Han var anställd som ritare hos Petter Georg Sundius 1882, hos arkitekt Oskar Erikson 1883-87 och hos arkitekt Anders Gustaf Forsberg 1888-91. Holm började egen verksamhet 1887 och godkännes av som byggmästare av byggnadsnämnden 1892.
Han var framför allt verksam i Stockholm signerade ritningarna för ett 30-tal byggnader i dess innerstad. Huvuddelen uppfördes under 1900-talets första årtionde, framför allt i den nya stadsdelen Vasastaden, och härmed domineras produktionen av bostadshus i tidig jugendstil. Vid flera av byggena verkade han även som byggmästare. Han ritade Arholma kyrka som ursprungligen restes som Missionshyddan på Kungsholmen innan den flyttades till sin nuvarande plats. Holm hade även viss produktion utanför huvudstaden och ritade bland annat Kyrkskolan[1] i Eskilstuna samt Konsul Carlesons villa i Härnösand (1883).