Rođen je 1968. u Dubrovniku. Diplomirao je pravo na Pravnom fakultetu Sveučilišta u Zagrebu 1993. godine. Magisterij je obranio 1995. na Srednjoeuropskom sveučilištu (CEU) u Mađarskoj te stekao doktorat znanosti na Pravnom fakultetu Sveučilišta u Zagrebu. Ima položen pravosudni ispit. Nakon završetka studija radio je na Pravnom fakultetu Sveučilišta u Zagrebu kao asistent do 1996. kad je prešao u Ministarstvo vanjskih poslova gdje je radio do 2000., najprije kao savjetnik, a potom u diplomatskoj službi u hrvatskom veleposlanstvu u Nizozemskoj. Dužnost predstojnika Vladinog Ureda za suradnju s međunarodnim kaznenim sudovima obnašao je od 2000. do kraja 2002. g. U prosincu 2002. imenovan je za pomoćnika ministra europskih integracija, a nakon toga u kolovozu 2003. za zamjenika ministra europskih integracija. Od 2004. do 2011. radi kao odvjetnik u vlastitom odvjetničkom uredu. Dužnost ministra pravosuđa obnaša od prosinca 2011. do siječnja 2016. Za to vrijeme obavlja funkciju predsjednika Vladine Komisije za odnose s vjerskim zajednicama i predsjednik Vladinog Savjeta za sprječavanje korupcije. Bio je zastupnik u Hrvatskom saboru i predsjednik Odbora za pravosuđe od 2016. do veljače 2020. g. Jedan je od osnivača nevladine udruge Transparency International Hrvatska.


