Han studerte til siv.ark. ved NTH 1972, jobbet i Bærum kommune (1972–88), Kleiven Arkitekter (1988–89) med stedsutvikling for Sandvika Vest og Lysaker Sentrum, og Fornebyen. Derpå drev han eget (1990–98) med mye offentlige oppdrag, etterfulgt av en periode som leder i Selberg Arkitektkontor (Jernbanetorget og Nationaltheatret kollektivknutepunkt).