Career
Petrovic was selected by the Panthers in the second round, 36th overall, of the 2010 National Hockey League Entry Draft from the Red Deer Rebels in the Western Hockey League (WHL). Junior
Petrovic was drafted by the Red Deer Rebels in the second round of the 2007 Western Hockey League (WHL) Bantam Draft. Prior to being drafted, he had been playing midget hockey in Edmonton.
He played his first full WHL season in 2008–2009, recording 13 points in 66 games.
Leading up to the 2010 National Hockey League Entry Draft, Petrovic was ranked 29th among North American skaters by the National Hockey League Central Scouting Bureau, and the Florida Panthers ultimately drafted Petrovic in the second round, 36th overall. Petrovic played his entire junior career with the Rebels, turning pro for good after the 2011-2012 WHL season.
Professional
On April 18, 2011, Florida signed Petrovic to a three-year, entry-level professional contract. He made his professional debut in the American Hockey League (AHL) playoffs with the San Antonio Rampage after the 2011-2012 season.
Petrovic began the 2012-2013 season with the Rampage in the AHL, but was called up to the Panthers in April 2013.
On April 18, he made his National Hockey League debut against the New York Rangers, playing in six games at the National Hockey League level near the end of the season. He did not score any points, however, though he did record 25 penalty minutes. Petrovic attended training camp with the Panthers prior to the 2013-2014 season, and was expected to stick with the club for the entire season, but he was one of the earliest cuts and returned to San Antonio of the AHL. On January 26, 2016, Petrovic scored his first National Hockey League goal against the Toronto Maple Leafs.
The three fights by the same two adversaries in a single National Hockey League match was the first such occurrence since Jody Shelley and Bob Probert did it on January 10, 2002.