Star de Big Time Rush qui a coécrit les chansons à succès "Oh Yeah" et "Invisible", et a joué dans Big Time Movie . Il a interprété le rôle de Kenickie dans la diffusion de Grease Live ! sur la Fox en 2016. Il a commencé à jouer dans la série Nickelodeon The Casagrandes aux côtés de sa femme en 2019.
Il était membre de l'équipe de pom-pom girls de la Sagemont Upper School et a eu son premier rôle d'acteur à l'âge de 15 ans dans un épisode d'Urgences en 2004.
Il a tenu son premier rôle dans un long métrage, celui de Louis, dans le drame Little Birds (2011).
Il a mis fin à sa relation à long terme avec Chelsea Ricketts en 2010 puis a épousé l'actrice Alexa Vega en 2014. Alexa et lui ont des fils nommés Ocean et Kingston. Leur troisième enfant, une fille nommée Rio, est arrivée en 2021. Sa mère est Margarita Pena et son père est Carlos Pena, Sr. ; il a trois frères nommés Javi, Antonio et Andres.
Il a joué dans le film Big Time Movie dans le rôle de Carlos Garcia avec Kendall Schmidt en 2012.