He was a trainee of the Uzbek side FK Andijon. He made three appearances there before moving to FK Buxoro, where he made just one appearance.
Rubin Kazan
In 2006, he moved to the reserve team of Rubin Kazan for an unknown fee. He made his debut for FC Rubin Kazan on 7 March 2007 in quarter finals of the Russian Cup against FC Rostov.
On 5 August 2008, he scored his first goal for Rubin in a Russian Cup Round of 32 game against FC Smena Komsomolsk-na-Amure. Rubin reached the final in that edition of the cup, but Galiulin did not play in any rounds other than their first one. He made his debut in the Russian Premier League on 16 November 2008 in a match against CSKA Moscow.[1]
On 25 July 2013, after a break of three seasons without playing for Rubin's senior team, Galiulin started the second leg of a UEFA Europa League tie against FK Jagodina. He had a bright game and assisted Gökdeniz Karadeniz to score the only goal of the game.
Galiulin is an Uzbek international with 11 caps to his name. He made his national team debut in September 2008, as a substitute in a 3–0 loss to Qatar.
In 2011, with the Uzbekistan national team, he finished fourth place in the Asian Cup.