Han var sønn av gårdbruker Lars Peder Hansen og lærer Maria Jepsen. Etter folkeskolen tjenestegjorde han i Livgarden 1958–1959, hvoretter han hadde opphold ved folkehøyskoler og en landbruksskole. Hansen var gårdbruker på slektsgården Aalunde i Agerbæk sogn fra 1962 og lærer ved forsvarets sivilundervisning 1967–1973.