Juan Pablo Espinosa nació en Bogotá el 28 de octubre de 1980.
En su adolescencia vivió en Estados Unidos y descubrió que lo suyo eran las artes al participar en obras de teatro y musicales en Nueva York.
Regresó a Colombia en 2004 y en ese momento ingresó en la industria de la televisión.
Entró a Caracol Televisión para hacer parte del elenco de 'Tu Voz Estéreo', donde hizo el papel de Alejo.
Años después su carrera despegó y participó en grades producciones como 'Merlina, Mujer Divina' y 'El último matrimonio feliz'.
En 2009 hizo parte de 'Los caballeros las prefieren brutas', producción en la que hizo las veces de Eduardo Santodomingo.
Después, encarnó al doctor Augusto Maza en la exitosa serie 'A corazón abierto'.
Siguió cosechando éxitos al interpretar importantes papeles como Emilio Romero en 'El Secretario', novela que protagonizó.
En 2019 decidió revelarle a la opinión pública que es homosexual.
Actualmente vive en Los Ángeles y tiene más de 300 mil seguidores en Instagram.