Career
Galiulin is of Tatar descent. A pupil of the Uzbek side FK Andijan. He made three appearances there before moving to Buxoro FK, where he made just one appearance.
In 2006, he moved to the reserve team of for an unknown fee.
He made his debut for Football Club on March 7, 2007 in quarter finals of the Russian Cup against Football Club Rostov. He made his debut in the Russian Premier League on November 16, 2008 in a match against CSKA Moscow.
After this, he spent two seasons on loan with Football Club Sibir Novosibirsk, making 30 appearances. In July 2012, he moved on loan to Football Club Neftekhimik Nizhnekamsk, making 19 appearances and scoring 2 goals.
On 25 July 2013, after a break of three seasons without playing for Rubin"s senior team, Galiulin started the second leg of a Union of European Football Associations 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.