Diplomirao je 1997. godine na Pravnom fakultetu Sveučilišta u Zagrebu. Nakon studija radio je kao odvjetnički vježbenik u odvjetničkom uredu dr. Dragutina Sikirića u Zagrebu. Pravosudni ispit položio je 2000. Od 2001. radi na Pravnom fakultetu Sveučilišta u Zagrebu. Radi znanstvenog istraživanja boravio na Institutu Maxa Plancka za poredbeno javno i međunarodno pravo (Max-Planck-Institut für ausländisches öffentliches Recht und Völkerrecht) u Heidelbergu (Njemačka) te na Asserovom institutu (T.M.C. Asser Instituut) u Hagu (Nizozemska). Osim toga se znanstveno usavršavao na Haškoj akademiji za međunarodno pravo, na Akademiji za pravo mora (Rhodes Academy of Oceans Law and Policy) u Rodosu (Grčka), Inter-univerzitetskom centru za poslijediplomske studije u Dubrovniku te na Šangajskim institutima za međunarodne studije (Shanghai Institutes for International Studies) u Šangaju (NR Kina). Pridruženi je član Istraživačkog centra Sveučilišta u Macerati za Jadran i Sredozemlje (Centro interdipartimentale di Ricerca sull’Adriatico e il Mediterraneo – CiRAM) (od 2021.). Osim na Pravnom fakultetu, u okviru Sveučilišta u Zagrebu predaje na prijediplomskim sveučilišnim studijima „Vojno inženjerstvo“ i „Vojno vođenje i upravljanje“ te na poslijediplomskim studijima Fakulteta političkih znanosti. Održao je niz gostujućih predavanja na sveučilištima u inozemstvu (Seoul, Macerata, Atena). Bio član stručne skupine Ministarstva vanjskih i europskih poslova Republike Hrvatske za pripremu stajališta Republike Hrvatske u arbitražnom postupku s Republikom Slovenijom o državnoj granici na kopnu i na moru te, u svojstvu vanjskog stručnjaka, član hrvatske delegacije u Radnoj skupini Vijeća Europske unije za pravo mora (COMAR) (2019. – 2023.). Član je Hrvatskog povjerenstva za provedbu i implementaciju Konvencije za zaštitu kulturnih dobara u slučaju oružanog sukoba iz1954. i dvaju protokola uz tu Konvenciju (od 2017.), te, u svojstvu pravnog stručnjaka, član hrvatske delegacije u Koordinacijskom odboru za zaštitu podvodne kulturne baštine na nalazištu Skerki Bank (koji je utemeljen prema Konvenciji UNESCO-a o zaštiti podvodne kulturne baštine iz 2001.) (od 2020.). Članstva u stručnim udruženjima: Hrvatsko društvo za međunarodno pravo, Akademija pravnih znanosti Hrvatske (član suradnik), International Law Association (ILA; pojedinačni član), Association Internationale du Droit de la Mer (AssIDMer).