Le vrai nom de Johnny Sins est Steven Wolfe. Il est né le 31 décembre 1978à Pittsburgh, en Pennsylvanie. C’est un adolescent plutôt timide. Il arrive à convaincre ses parents de lui acheter un ordinateur pour pouvoir voir du porno. Après ses études, il fait quelques boulots dans le bâtiment. Il a une calvitie précoce dès l'âge de 24 ans et décide de se raser le crâne assez rapidement.
En 2006, à l'âge de 28 ans, il déménage à Los Angeles et commence sa carrière dans le porno. Il compte plus de 2500 vidéos à son actif et a tourné pour les plus grands studios comme Brazzers (plus de 1.000 scènes recensées) ou Naughty America. Il a tourné avec de nombreuses stars du porno comme Lisa Ann, Alexis Texas, Adriana Chechik ou Abella Danger.
En 2015, Pornhub a lancé une campagne de financement participatif pour produire le premier film X dans l’espace, dans lequel il devait figurer. Le budget nécessaire n’a pas été atteint et le projet est tombé à l’eau. Début 2017, Sins et l'actrice X Kissa Sins (sa femme de l'époque) ont lancé leur chaîne YouTube SinsTV, qui évoque leur vie quotidienne et distile des conseils sexuels. En novembre 2022, la chaîne comptait plus de deux millions d'abonnés.
En 2018, Johnny Sins a reçu le prix de l'interprète masculin le plus populaire par des femmes aux prix annuels Pornhub. Depuis 2020, l’acteur a cessé de figurer dans des vidéos porno pour des studios mais continue de produire du contenu sous sa propre entité. Johnny Sins habite aujourd’hui à Las Vegas. Il a été marié à l'actrice X Kissa Sins. Ils se sont séparés en 2019, mais gardent des liens forts. Hors du porno, il aime bien faire des balade et pratique le yoga.