Juan Pablo Magallanes Moreno nació en Ciudad Obregón, Sonora, México.
Estudió arquitectura pero su pasión era la actuación, se graduó en la exclusiva escuela de actuación de Televisa Centro de Educación Artística (CEA) y su primer trabajo fue en la telenovela Mujeres engañadas.
En 2001 participó en la telenevola El juego de la vida, y un año después interpretó a "Hugo Salcedo" en el melodrama Clase 406.
Participó en la telenovela En nombre del amor interpretando a 'Aarón Eugenio Cortázar' en 2008, y un año más tarde tuvo algunos apariciones en la exitosa telenovela Hasta que el dinero nos separe al lado de Pedro Fernández y Itatí Cantoral.
En 2011 Emilio Larrosa lo invitó para formar parte en el elenco de la telenovela Dos hogares, en el papel de Óscar Lagos.