Дэвид Джон Франко родился 12 июня 1985 года в Пало-Альто, США. У Джона есть два брата, Том Франко и Джеймс Франко. Образование Дэйв получил в Университете Южной Каролины.
В 2006 году Дэйв дебютировал на телеэкране, сыграв небольшую роль в сериале «Седьмое небо» (1996 - 2007). Затем он получил роли в сериалах «Клиника» (2001 – 2010) и «Университет» (2007 – 2011).
Также в 2007 году Дэйв сыграл небольшие роли в двух полнометражных фильмах, «После секса» и «SuperПерцы».
В 2008 году Дэйв получил роли в фильмах «Харви Милк» и «Короткий путь», а также снялся в сериалах «Избалованные» (2008 – 2009) и «Не беспокоить» (2008).
Затем последовали роли в фильмах «Гринберг» (2009) и «Двойная жизнь Чарли Сан-Клауда» (2010), на съемочной площадке которых Дэйв познакомился с Беном Стиллером, Заком Эфроном, Амандой Крю и многими другими.
В 2011 году вышло сразу три фильма с участием Дэйва, это «Разрушенная башня», «Ночь страха» и «Тухлое мясо». Во всех фильмах Дэйв сыграл главные роли.
В 2012 году Дэйв снялся в фильме «Мачо и ботан», главные роли в котором исполнили Джона Хилл и Ченнинг Татум.
В 2013 году с участием Дэйва вышли картины «Тепло наших тел» и «Иллюзия обмана».
Весной 2014 года состоялась премьера картины «Соседи. На тропе войны», где Дэйв снялся в главных ролях вместе с Сетом Рогеном, Роуз Бирн и Заком Эфроном.