Ο Ιωάννης Στέφος γεννήθηκε το 1973 στη Θεσσαλονίκη. Σπούδασε βιολοντσέλο με τον Ρένο Μπαλτά στο Κρατικό Ωδείο Θεσσαλονίκης και με τους J. F. Sellheim και K. Heitz στην Ανώτατη Σχολή Μουσικής και Θεάτρου του Αννοβέρου (Hochschule für Music und Theater Hannover), ενώ ειδικεύθηκε και στη διδασκαλία βιολοντσέλου.
Κατά τη διάρκεια των σπουδών του υπήρξε υπότροφος του Yamaha Music Foundation (1992), του Συλλόγου "Οι Φίλοι της Μουσικής Αθηνών" (κληροδότημα Κυβέλλης-Γιάννη Χόρν 1993-1995 και Αλ. Τριάντη 1998-2000) και του Ιδρύματος Κρατικών Υποτροφιών (Ι.Κ.Υ 1995-1997).
Σε συμμετοχές του σε διαγωνισμούς έχει αποσπάσει επανειλημμένα Α΄ βραβεία τόσο σε εθνικούς διαγωνισμούς βιολοντσέλου (Σ.Α.Ω.Θ, Φ. ΝΑΚΑΣ κ.α.), όσο και μουσικής δωματίου (Helexpo). Από το 2001 είναι μόνιμο μέλος της Κρατικής Ορχήστρας Θεσσαλονίκης και διδάσκει στο Σύγχρονο Ωδείο.