Борут Пахор родился 2 ноября 1963 года, в городе Постойна, Словения. Детство провел в Нова-Горице. В 1987 году, окончил социологический факультет Люблянского университета. С молодости интересовался политикой. В школе и университете являлся активистом комсомола.
В 1989 году, молодой политик являлся одним из учредителей нового демократического движения в Словении. Целью движение являлась борьба с монополизацией политической жизни в союзной республике Союзом коммунистов Югославии. В 1990 году, Борут впервые избран в словенский парламент. К концу 1990-х годов являлся одним из самых заметных лидеров левоцентристского крыла словенской политики.
В 2000 году, партия Борут Пахора вошла в правящую коалицию, возглавляемую премьер-министром и лидером либералов Янезом Дрновшеком. Позднее избран председателем Национальной ассамблеи, нижней палаты Государственного собрания Словении и оставался на этой должности в течение четырех лет. В 2004 году, Пахор избрался в Европейский парламент.
В 2008 году, социал-демократы во главе с Борутом выиграли парламентские выборы. По итогам выборов 11 ноября 2008 года, политик сформировал кабинет, который возглавлял в течение четырех лет. В конце сентября 2011 года, кабинету Пахора вынесен вотум недоверия. На состоявшихся 4 декабря 2011 года досрочных парламентских выборах, социал-демократы, возглавляемые Пахором, заняли только третье место, втрое снизив свое представительство в законодательном собрании.
В июне 2012 года Пахор покинул пост лидера партии. В 2012 ГОДУ, выдвинул свою кандидатуру на президентские выборы. В первом туре занял первое место, набрав 41,9 %, в то время как действующий президент Данило Тюрк набрал 37,2 %. По результатам второго тура выборов, состоявшихся 2 декабря, Борут Пахор одержал убедительную победу, победил на нем, набрав 67,44 % голосов избирателей.
На президентских выборах, состоявшихся 12 ноября 2017 года, Борут Пахор - переизбран президентом Словении.
В разные периоды политической деятельности, отмечен наградами и знаками отличия Словении и иностранных государств. Женат. Воспитывает сына.