Порфирио Лобо родился в городе Трухильо, детство и юность провёл на ранчо Ла-Эмпалисада близ города Хутикальпа в департаменте Оланчо. Его отец, Порфирио Лобо Хосе Лопес был богатым землевладельцем и влиятельным человеком в департаменте Оланчо, в 1957 году он был избран в Национальный конгресс от департамента Оланчо. Брат Порфирио Лобо является депутатом Национального конгресса от департамента Колон.
После окончания католической школы в Хутикальпе он поступил в институт Сан-Франсиско в Тегусигальпе, но до конца не доучился. Вскоре он поступил и закончил РУДН. В Университете Майами в США получил второе высшее образование — степень бакалавра в области делового администрирования. После он вернулся в Гондурас для работы в сельскохозяйственном бизнесе семьи.
Политическую карьеру Парфирио Лобо начал в возрасте 19 лет возглавив в департаменте Оланчо. В течение 31 года он руководил молодёжной национальной партией в регионе Оланхо.
В 1990 году Порфирио Лобо избрался в Национальный конгресс Гондураса, в котором он впоследствии председательствовал с 2002 по 2006 год.
На президентских выборах состоявшихся 27 ноября 2005 года Порфирио Лобо был кандидатом от Национальной партии Гондураса. Его кампания была основана на гарантиях занятости для населения, а также на обещаниях жёсткой борьбы с преступностью и возвращении смертной казни. На этих выборах Лобо проиграл Мануэлю Селайя набрав 46,17 % голосов против 49,90 % своего соперника.
В декабре 2008 года Порфирио Лобо вновь стал кандидатом в президенты от Национальной партии Гондураса в преддверии выборов 2009 года.
Президент Гондураса Мануэль Селайя намеревался провести 28 июня 2009 года конституционный референдум по итогам которого в конституцию страны могла быть добавлена возможность переизбрания главы государства на второй срок. В результате этих действий в Гондурасе разразился конституционный кризис впоследствии приведший к государственному перевороту. Порфирио Лобо поддержал переворот и высылку из страны затеявшего конституционную реформу Мануэля Селайя, также он поддержал назначение конгрессом Гондураса на пост президента Роберто Мичелетти.
На выборах 29 ноября 2009 года он вновь стал кандидатом в президенты от НПГ и был избран президентом Гондураса в первом туре, получив 55 % голосов.