Илья Любушкин родился 6 апреля 1994 года в городе Москва. Воспитанник московской Детско-Юношеской Спортивной Школы. Первой командой являлась команда «Русь» города Москва. Выступал в различных юниорских чемпионатах и турнирах, как городских, так и всероссийских.
В сезоне 2011 - 2012 года, Любушкин дебютировал в Молодежной Хоккейной Лиге в составе хоккейного клуба «Кузнецкие Медведи» города Новокузнецк. Позднее перешел в хоккейный клуб МХЛ - «Локо» Ярославль.
В Континентальной Хоккейной Лиге, спортсмен дебютировал в составе хоккейного клуба «Локомотив» города Ярославль, в сезоне 2013 - 2014 года. На начало сезона 2017 - 2018 года, Илья Любушкин является защитником хоккейного клуба КХЛ «Локомотив» Ярославль. Входит в состав сборной России по хоккею 2017 года.