ზურაბ ნაცარაშვილი 1976 წლის 7 ივნისს თელავის რაიონის სოფელ რუისპირში დაიბადა. დამთავრებული აქვს თელავის იაკობ გოგებაშვილის სახელობის სახელმწიფო უნივერსიტეტის იურიდიული ფაკულტეტი. 2004 წელს გაიარა შინაგან საქმეთა სამინისტროს პოლიციის აკადემიის კურსი. ამავე წლიდან 2015 წლის იანვრამდე მუშაობდა შინაგან საქმეთა სამინისტროს კახეთის სამხარეო სამმართველოში სხვადასხვა თანამდებობებზე, მათ შორის, იყო პატრული ინსპექტორი და სამართალდარღვევათა აღრიცხვისა და ანალიზის ჯგუფის ხელმძღვანელი. მას შემდეგ, რაც 2016 წლის მაისში პაატა ბურჭულაძემ „სახელმწიფო ხალხისთვის“ დააფუძნა, ამ პარტიის წევრია.