Se formó en las categorías inferiores del GNK Dinamo Zagreb, con el cual debutó como profesional en 2008.En invierno de ese mismo año ficharía por el Lokomotiv Zagreb de ese mismo país.Más tarde, en 2012, regresaría al GNK Dinamo Zagreb, con el cual firmaría un contrato hasta 2015, poco después se consolidaría en la banda izquierda del equipo, volviéndose indispensable y consiguiendo una extensión de su contrato hasta 2020.En 2013 sería convocado a la selección absoluta de Croacia por Nico Kovac, en ese entonces director técnico de la misma.[8] Fue el lateral izquierdo suplente de la selección de Croacia, ingresando habitualmente en las segundas partes en reemplazo del titular Ivan Strinić, participando así del histórico subcampeonato conseguido por su selección.