1990. godina doktorirao na Pravnom fakultetu u Zagrebu
1984. godina magistrirao na Pravnom fakultetu u Zagrebu
1982. godina diplomirao na Pravnom fakultetu u Zagrebu
Profesionalna karijera
2006-2008 prorektor Sveučilišta u Zagrebu
2005-2006 prodekan Pravnog fakulteta u Zagrebu
2006-2008 predstojnik katedre Opća teorija prava i države Pravnog fakulteta u Zagrebu
2005-2008 redoviti profesor Pravnog fakulteta u Zagrebu
2004-2005 zvanredni profesor Pravnog fakulteta u Zagrebu
2003-2004 zamjenik ministra vanjskih poslova
2002-2003 predsjednik Gospodarskog i socijalnog vijeća UN (ECOSOC)
2001-2002 prvi potpredsjednik Gospodarskog i socijalnog vijeća UN (ECOSOC)
2001-2008 zastupnik RH pri Međunarodnom sudu pravde u Hagu
1997-2003 stalni predstavnik RH pri UN u New Yorku
1996-1997 zamjenik ministra vanjskih poslova
1994-1996 pomoćnik ministra vanjskih poslova za multilateralu
1993-1994 Fulbrightova stipendija na Pravnom fakultetu Yale, izvanredni profesor, Pravni fakultet u Zagrebu
1992-1993 pomoćnik ministra vanjskih poslova za međunarodno i konzularno pravo
1991 – dragovoljac u Zboru narodne garde (ZNG)
1986-1992 asistent pa docent, Pravni fakultet u Zagrebu
1982-1986 asistent, Institut za društvena istraživanja Sveučilišta u Zagrebu
Politička karijera
Nisam, niti sam bio član političkih stranaka.
Publikacije i članstva
Autor ili koautor 75 znanstvenih ili stručnih radova objavljenih u zemlji i inozemstvu,od kojih 9 knjiga.
Predavao na dodiplomskim, diplomskim i poslijediplomskim studijima te istraživačkim institucijama u Austriji, Belgiji, Irskoj, Poljskoj, SAD, Sloveniji, Turskoj te pri Ujedinjenim narodima.
2008 - predsjednik Hrvatskog udruženja za ujedinjene narode
2008- član ekspertskog povjerenstva Vijeća Europe za borbu protiv rasizma (ECRI)
2008- član europske ekspertne skupine za mobilnost
1998-2008 član Američkog udruženja za međunarodno pravo