Career
Born in Mostar in Bosnia and Herzegovina, Puljić spent his entire career in Croatia, first passing through the ranks of Hajduk Split"s academy, and them joining second-level side Zadar on a free transfer in the summer of 2006. In July 2011 his contract at Zadar ended and he signed for Dinamo Zagreb"s farm team NK Lokomotiva and after only one appearance for Lokomotiva in the 2010-2011 Prva HNL season, he was transferred on a year-long loan to Dinamo in August, but was returned to Lokomotiva in January 2012. On December 23. he signed a contract binding him to KAA Gent till 2017, starting 3 January 2014.