J Balvin was born as Jose Alvaro Osorio Balvin on 7th May 1985 in Medellin, Colombia to Jose Alvaro Osorio and Alba Mery Vasquez. He came up with his stage name J Balvin at the age of 19, in 2004.
J Balvin was an independent artist in the first eight years of his career. He managed everything himself with no help from anyone. This is what strengthened him into becoming who he is today.