Han tok magistergraden i filosofi ved Universitetet i Tromsø i 1984 og dr.philos.-graden på en avhandling om biologiens filosofi ved samme lærested i 1999. Han ble ansatt som universitetslærer og senere som universitetslektor samme sted i perioden 1983–1994, imidlertid med et avbrekk og forskningsopphold ved Harvard-universitetet fra 1988–1990 der han samarbeidet med den amerikanska filosofen Hilary Putnam. Han ble ansatt som førsteamanuensis ved Høgskolen i Lillehammer i 1994 og professor i filosofi og vitenskapsteori ved avdeling for samfunnsvitenskap (ASV) i 2001. Han har også hatt flere forskningsopphold i Storbritannia.