Hans Per Rotmo ble født 10. mars 1948 i Verdal, Trøndelag og vokste opp der. Han gikk på Levanger Gymnas og tok examen artium der i 1968, samtidig var han redaktør for russeavisen . Han ble utdannet cand.mag. (1973) ved historisk-filosofisk fakultet, Universitetet i Oslo. I Oslo kom han i kontakt med et radikalt miljø.