Goran Puljić je rođen 28. srpnja 1984. godine u Mostaru. Osnovnu školu i gimnaziju je završio u Čapljini.
Pravni fakultet je završio u Mostaru 2009. godine. Pravosudni ispit je položio 2012. godine u Sarajevu.
Od 01. siječnja 2010. godine radi u Odvjetničkom uredu Puljić u Čapljini, kao vježbenik, a kao odvjetnik od 01.07.2014. godine.