В ДЮФЛ выступал за «Кировец» (Макеевка) и «Шахтёр» (Донецк). В 2004 году попал в «Шахтёр-3». Также выступал за «Шахтёр-2» и дубль. В основном составе «Шахтёра» провёл 1 матч, 17 июня 2007 года против запорожского «Металлурга» (0:2). Летом 2008 года покинул донецкий «Шахтёр». Зимой 2009 года выступал за команду свободных агентов «Гермес».
С 2010 года выступает за команду «Нова-Люкс» в чемпионате Донецкой области.
Провёл 1 матч за молодёжную сборную Украины до 21 года 15 ноября 2006 года против Узбекистана (3:1), Купальный отыграл 46 минут после чего был заменён на Юрия Мартыщука