Balkestein doorliep vanaf de E-junioren de jeugdopleiding van sc Heerenveen waar hij in oktober 2006 een profcontract tekende[2], maar kwam daar niet verder dan Jong Heerenveen. Daarmee nam hij in het seizoen 2007/08 wel mee deel aan het toernooi om de KNVB beker. In 2007 werd hij door Bondscoach Hans Schrijver opgenomen in de reservelijst van Jong Oranje voor het Toulon Espoirs-toernooi in Toulon.[3] In juni 2008 was Balkestein op proef bij Ipswich Town en hem werd een contract aangeboden voor twee jaar.[4] Op 9 augustus2008 maakte hij in de wedstrijd tegen Preston North End zijn debuut.[5].
In zijn eerste seizoen (2008/09) speelde Balkestein het grootste aantal wedstrijden van het seizoen in de basis van Ipswich Town.[6] Zo ook in de FA cupwedstrijd tegen Chelsea (3-1 verlies).[7] Aan het eind van het seizoen 2008-2009 werd de fysiek sterke verdediger door de technische staf van Ipswich Town gekozen tot 'Most Improved Player of the Year'.[8] Balkestein werd tweemaal verhuurd aan Brentford voordat die club hem in 2010 definitief over nam.[9] In het seizoen 2011-2012 heeft Brentford hem eerst verhuurd aan Rochdale[10] en vervolgens aan AFC Wimbledon.[11] In juni 2013 tekende hij bij VVV-Venlo een driejarig verbintenis met ingang van het seizoen 2013-2014.[12] Dit contract diende Balkestein niet uit. Daags voor aanvang van het seizoen seizoen 2015-2016 maakte VVV bekend dat de verdediger zijn loopbaan voortzet bij SV Elversberg.[13] In januari 2016 liet hij zijn contract ontbinden.[14] Vervolgens kwam Pim Balkestein tot overeenstemming met Topklasser De Treffers uit Groesbeek.[15]