Jan Narveson was born in Minnesota (USA), studied at the University of Chicago (he graduated in political science in 1955, then philosophy in 1956), and received his doctorate from Harvard (1961) (1959/1960 he spent at Oxford as a scholarship holder). He taught at the University of New Hampshire, 1961-1963, and then at the University of Waterloo until his retirement in 2004. He was a visiting professor at John Hopkins University (1967), Stanford (1968) and the University of Calgary (1976), and as a researcher resided at the Center for Philosophy and Public Affairs at Bowling Green State University, Ohio (Fall 1990). He has been a professor emeritus since 2006, and continues to teach at the Department of Political Science.