Bjørnestad er utdannet cand.oecon. fra Universitetet i Oslo (1998) og tok deretter Master of International Affairs ved Columbia University. Han tok Utenriksdepartementets aspirantkurs i 2000–2001. Han var deretter ambassadesekretær ved de norske ambassadene i Brussel, Pretoria og Riyadh.