Born in the small mining town of Živinice, Pirić started playing football at local side Slaven.
Former Slaven manager Vlatko Konjevod then lured him to Dinamo Zagreb and played 8 years for the club.
[2] Pirić made his debut for Yugoslavia in an April 1969 World Cup qualification match away against Spain and has earned a total of 6 caps, scoring 1 goal.
[3] At the time a youth team coach, Pirić was given a caretaker role of the Bosnia and Herzegovina national team to take charge of a home friendly game against Azerbaijan in Zenica on 1 June 2008 after the sacking of Meho Kodro.
[4] Pirić worked as a technical director of the Bosnian national teams until his retirement in November 2017.