- 1996 - 2000 წლებში - თბილისის პროკურატურის უფროსი გამომძიებელი
- 2000 - 2001 წლებში - გენერალური პროკურატურის სამმართველოს პროკურორი
- 2001 - 2003 წლებში - საქართველოს იუსტიციის სამინისტროს გენერალური ინსპექციის უფროსი
- 2004 წელი - საქართველოს უშიშროების სამინისტროს საგამოძიებო დეპარტამენტის უფროსი
- 2004 - 2008 წლებში - ქალაქ თბილისის პროკურორი
- 2008 წელს - საქართველოს მეშვიდე მოწვევის პარლამენტის წევრი, გურჯაანის მაჟორიტარი დეპუტატი
- 2008 - 2012 წლებში - კახეთის გუბერნატორი
- 2012 - 2016 წლებში - საქართველოს მე-8 მოწვევის პარლამენტის დეპუტატი, გურჯაანის მაჟორიტარი
- 2016 - 2020 წლებში - საქართველოს მე-9 მოწვევის პარლამენტის დეპუტატი
გიორგი ღვინიაშვილი ევროპული საქართველოს პოლიტსაბჭოს წევრია