C’est à Avignon, le 26 janvier 1972 que Jean-Charles Chagachbanian voit le jour. Français d’origine arménienne, il se lance à 17 ans dans une formation de coiffeur.
Pendant son apprentissage, il côtoie les acteurs d’un spectacle local et découvre le théâtre. Rapidement, le déclic opère et grâce à l’aide du metteur en scène, il commence en tant que figurant. Dès lors, il décide de reprendre ses études et s’inscrit à l’école de la rue Blanche à Paris.
De retour dans sa ville natale en 1991, il commence sa carrière au Festival Off d’Avignon. Il foule les planches dans la pièce Les autres ne savent pas ce qu’ils disent. Il enchaîne avec plusieurs autres pièces de théâtre avant de s’envoler pour la télévision et le cinéma. En 2002, Robert Kechichian lui propose un rôle dans son film Aram.
Après quelques apparitions, il rejoint la série Plus belle la vie en 2007 où il se fait connaître du grand public grâce à son interprétation de Franck Ruiz. Il poursuit à la télévision en cumulant des rôles dans différentes séries. De 2008 à 2014, il incarne ainsi le capitaine Roland Guetari dans Julie Lescaut. Il apparaît sur M6 en 2010, dans la série Victoire Bonnot où il incarne le journaliste Mathieu Vérac.
Côté vie privée, il rencontre l’actrice Juliette Chêne en 2007, sur le tournage de la série Plus belle la vie.