Йохан Урб родился в Таллине в семье музыканта Тармо Урб и его жены Марисы. Когда ему было 10 лет, его семья переехала в Финляндию. Когда ему было 17 лет, он уехал в Соединенные Штаты Америки, где он получил контракт с модельным агентством «Ford Models» и поступил на курсы актёрского мастерства в Институт театра и кино Ли Страсберга.
Первая роль, которую он сыграл, была в фильме Бена Стиллера «Образцовый самец». После этого последовали роли в сериалах «C.S.I.: Место преступления Майами» и «Сваха». После Урб играл небольшие роли в различных фильмах и телевизионных сериалах. Популярность он приобретает после выхода картины «1408» и фильма Роланда Эммериха «2012».
В 2007 году он женился на Эрин Экстелл.