15 stycznia 2009 został zatrzymany przez policję pod zarzutem korupcji. Zarzuty dotyczyły okresu gry w Górniku Łęcznasport.pl: Policja zatrzymała podejrzanego o korupcję Grzegorza S.. 1 lutego 2009 w związku z zawieszeniem zawodnika przez PZPN, zespół Floty rozwiązał kontrakt z zawodnikiemgs24.pl: Flota Świnoujście wyrzuciła piłkarza!. Po półrocznej przerwie, w czasie której występował w niemieckim SV Eintracht Seebad Ahlbeck 48 wrócił do drużyny ze ŚwinoujściaGazeta Wyborcza Szczecin: Skwara wraca do Floty. Po roku gry dla Floty podpisał z początkiem sezonu 2010/11 kontrakt z MKS Kluczborkmkskluczbork.pl: Skwara: "Nie kończę z piłką", z którego odszedł po rundzie jesiennej. 10 stycznia 2011 podpisał umowę z Olimpią Elbląge-Olimpia.com: Skwara piłkarzem Olimpii. Aktualnie gra w Flocie Świnoujście.

Na swoim koncie ma także 32 mecze w młodzieżowej reprezentacji Polski. Występował także w europejskich pucharach z zespołem Ruchu Chorzów. 28 września 2000 w meczu rewanżowym I rundy Pucharu UEFA przeciwko Interowi Mediolan strzelił honorową bramkę dla polskiego zespołu, który ostatecznie przegrał spotkanie na San Siro 1-4.

W 2021 r.