Воспитанник киевского "Арсенала". В чемпионатах ДЮФЛ за команду сыграл 46 матчей, забил 2 мяча. Профессиональную карьеру начинал в черниговской "Десне". На профессиональном уровне дебютировал 12 апреля 2003 года, в матче "Сумы" - "Десна" (0:2). Всего за черниговский клуб сыграл 24 матча.
Весной 2004 года Романчук перешел в киевское "Динамо". На контракте в киевском клубе Александр пробыл с 2004 по 2010 год. Преимущественно выступал за "Динамо-2" (28 матчей). Сыграл несколько матчей за "Динамо-3". За основной состав киевлян сыграл всего 12 матчей. В Премьер-лиге дебютировал 12 июня 2005 года, в матче "Динамо" - "Говерла" (3:0).
Также Александр находился в аренде в клубах Премьер-лиги. Выступал за "Днепр" (5 матчей) и столичный "Арсенал". За "канониров" романчук выступал несколько сезонов. Всего за "Арсенал" сыграл 49 матчей, забил 1 мяч. Дебютный гол в Премьер-лиге забил 28 апреля 2006 года, в матче "Ильичевец" - "Арсенал" (3:5).
Летом 2010 года Романчук перешел в харьковский "Металлист". За клуб дебютировал 10 июля 2010 года, в матче "Таврия" - "Металлист" (0:1). В своем первом сезоне в "Металлисте" Александр был игроком основного состава, регулярно выходил в стартовом составе. но в следующем сезоне (зимой 2012 года) снова отправился в аренду - в луцкую "Волынь". За лучан сыграл 3 матча. В составе "Металлиста" провел 30 матчей.
Летом 2012 года Романчук на правах аренды перешел в симферопольскую "Таврию". В клубе являлся игроком основной обоймы. Весной 2013 года на правах аренды перешел в киевский "Арсенал".
С 2004 по 2006 год Александр регулярно выступал за молодежную сборную Украины, в составе которой сыграл 20 матчей. Также в активе Романчука 8 матчей в составе национальной сборной Украины. Дебютировал за национальную команду 7 февраля 2007 года, в товарищеском матче против сборной Израиля (1:1).
Поздравляем именинника! Желаем личных и профессиональных успехов!