Con su actual pareja, Leonor Watling, actriz y cantante del grupo Marlango, tuvo dos hijos; Luca, nacido a comienzos de 2009, y Leah, nacida en julio de 2011.