Han var oprindeligt lærer (eksamen fra Jonstrup Seminarium1891) og translatør. Sideløbende havde han stor interesse for historie. Arbejdet med Den Gamle By blev hans livsopgave.
Peter Holm deltog i opbygningen af en historisk udstilling på Landsudstillingen1909 i Aarhus. Dele af denne udstilling, herunder købmandsgården Den gamle Borgmestergård, blev i 1914 genopbygget i Den Gamle By.
I sit godt 30-årige virke i Den Gamle By lykkedes det Peter Holm at redde et halvt hundrede historiske købstadshuse fra nedrivning og skaffe midler til at genrejse dem i Den Gamle By. Hans metode var ofte at kontakte repræsentanter for det pågældende fag og gøre dem interesserede i, at fagets redskaber og metoder blev bevaret.