Steve Bacic est né dans le village de Lisi?i? en Yougoslavie (actuellement, ce village se situe en Croatie), et a grandi dans la ville de Windsor, dans la province de l'Ontario, au Canada. Le fait de devenir acteur n'était pas son premier projet de carrière (il souhaitait devenir un athlète profesionnel, et ensuite un coach sportif ou un kinésithérapeute). Après avoir obtenu un diplôme en kinésithérapie à l'université, il a travaillé pendant un temps dans une usine, puis il a ouvert sa propre garage de remise à neuf automobile et a acheté deux maisons. Vers 25 ans, après « road trip » avec des amis à Vancouver (Canada), il a décidé de rester sur place, dû fait de son intérêt pour le monde de l'audiovisuel. Plus tard, il a commencé des études pour devenir acteur et a rencontré quelques étoiles montantes comme
Ethan Hawke, ce qui lui a permis d'obtenir quelques petits jobs dans les films de celui-ci ou d'autres acteurs. Après quelques auditions, il a rejoint le casting principal de la série télévisée 21 Jump Street lors de la cinquième saison (une première pour un acteur canadien dans cette série).
A son actif en tant qu'acteur, on compte quelques rôles dans les séries Au-delà du réel, Stargate SG-1, Smallville, Flash Gordon, Andromeda ou X-Files : Aux frontières du réel, ou encore dans quelques films parmi lesquels À l'aube du 6e jour, Treshold,
X-Men 2 ou encore
Voisin contre voisin.