Начинал карьеру в петербургском «Стройимпульсе», впоследствии переименованном в «Единство». В 2002 году перебрался в столичное «Интеко», однако играл в нём недолго — в начале следующего года команда была расформирована. После этого Гарагуля перешёл в екатеринбургский клуб «ВИЗ-Синара», где пробыл семь лет. Всё это время он конкурировал за звание первого вратаря команды с Сергеем Зуевым, в итоге всё же уступив одному из лучших мини-футбольных голкиперов планеты. Когда стало понятно, что место Зуева в воротах «ВИЗ-Синары» сомнению не подлежит, Гарагуля покинул екатеринбургский клуб. За годы, проведённые в нём, он стал обладателем Кубка УЕФА по мини-футболу 2007-08 и Кубка России по мини-футболу 2007. Доиграв сезон 2008—2009 в «Норильском Никеле», летом 2009 года Гарагуля подписал контракт с московским «Динамо-2». А сезоном позже он перешёл в другое «Динамо» — «Динамо-Ямал».
Гарагуля неоднократно привлекался в состав сборной России по мини-футболу. В 2003 и 2010 годах он попадал в состав сборной на чемпионат Европы.