Ljubomir Puškarić was born in Zagreb, where he began his basic music and singing education. He attended private lessons with Darija Hreljanović and later with Vitomir Marof. After attending the Pavao Markovac Music School, where he studied singing with professor Nataša Šurina, he pursued a degree in solo singing at the Academy of Music in Zagreb, under the guidance of Professor Vlatka Oršanić.

He completed the Performer Diploma program at Indiana University in Bloomington, studying under the guidance of Professor Robert Harrison. He has been a member of the Opera of the Croatian National Theater in Zagreb since 2015. In addition to his performances in his home country, he has held numerous notable performances throughout Europe and the United States. He has collaborated with many renowned Croatian and international orchestras. He is the winner of many awards.