Rođen je 9. listopada 1957. u Zagrebu. U rodnome gradu se školovao: osnovnu školu završio je u naselju Trnsko, maturirao u IV. gimnaziji 1976. i diplomirao na studiju geografije na Prirodoslovno-matematičkom fakultetu 1981. Na PMF-u je 1989. stekao i znanstveni stupanj magistra znanosti.
U Leksikografskom zavodu Miroslav Krleža zaposlen je od 1983. Do 1990. surađivao na Atlasu svijeta, Općoj enciklopediji, Enciklopediji Jugoslavije i Pomorskome leksikonu. U razdoblju 1990-91. bio je asistent na Geografskom odsjeku PMF-a u Zagrebu, a potom je ponovno u Leksikografskom zavodu.
Glavni je urednik Atlasa Europe (1997), Atlasa svijeta (2006) i Hrvatskog općeg leksikona (2012), urednik odnosno suurednik A Concise Atlas of Croatia (1993), Nogometnog leksikona (2004), izdanja Hrvatska – zemlja i ljudi (2013) i Enciklopedije Hrvatskoga zagorja (2017) te suradnik Hrvatske enciklopedije, Zagrebačkog leksikona, Hrvatskog biografskog leksikona i drugih izdanja. Autor je posebnog izdanja Geografska polazišta leksikografskih izdanja (2017).
Bavio se i znanstvenim istraživanjem, ponajviše u polju političke geografije, te kao autor i suautor objavio više od 100 različito kategoriziranih radova, između kojih je tridesetak izvornih znanstvenih radova. Znatan dio radova objavio je u inozemnim publikacijama (Ujedinjeno Kraljevstvo, Njemačka, SAD, Nizozemska, Mađarska, Malta, Španjolska, Francuska, Italija, Slovenija, Rusija, Južna Koreja). Između ostaloga autor je monografije Territorial proposals for the settlement of the war in Bosnia-Hercegovina (Durham, 1994), suautor monografija War and Peace on the Danube: The Evolution of the Croatia-Serbia Boundary (Durham, 2001) i Agresija na Hrvatsku (Zagreb, 1993, engleski prijevod Aggression against Croatia) te suurednik i jedan od autora monografije Transcarpathia – Bridgehead or periphery? Geopolitical and Economic Aspects and Perspectives of a Ukrainian Region (Frankfurt, 2004). Bio je sudionik mnogobrojnih strukovnih skupova i seminara, sudionik i suvoditelj nekoliko znanstvenih projekata u zemlji i inozemstvu te član uredništva stručnog časopisa Boundary and Security Bulletin (1993-2001) u izdanju Istraživačkog centra za međunarodne granice (IBRU) u Durhamu u Velikoj Britaniji.
Predavao je kolegij Politička geografija na Geografskom odsjeku PMF-a (1994-2002) te na Hrvatskim studijima (1997-2001). U Matici hrvatskoj je 1990. izabran za člana radnika, a 1991. za pročelnika Odjela za geografiju i demografiju. Član Glavnog odbora 2002-06. Od 1996. do 2000. bio je član uredništva časopisa Kolo, a od 2001. do 2010. glavni urednik novog tečaja časopisa Hrvatska revija. U oba Matičina časopisa objavio je i veći broj priloga. U Vijencu surađuje od prvoga broja (1993), a povremeno je bio i kolumnist Matičina lista za kulturu.
Autor je dviju putopisnih knjiga: Granice bez granica (2007), Idemo na pivo (2012) te Između Alpa i Jadrana (2019).