Benešík vystudoval na Masarykově univerzitě v Brně obor Evropská politika.

V roce 2005 byl zvolen místopředsedou Krajského výboru KDU-ČSL Zlínského kraje.

Ve volbách v letech 2008 a 2012 mandát v krajském zastupitelstvu obhájil. Po komunálních volbách v roce 2010 se stal starostou obce Strání.