Учился во Львовском государственном университете имени Ивана Франко, из которого перевёлся в Киевский национальный университет им. Т.Шевченко (факультет журналистики, окончил в 1993 году). Позже получил юридическое образование в Национальной юридической академии имени Ярослава Мудрого. В Верховной Раде V созыва занимал пост заместителя главы парламентского Комитета по вопросам свободы слова и информации.
В 1984—1985 годах работал техником-конструктором проектно-конструкторского бюро львовского объединения «Укркинотехника». Служил в Советской армии. В 1988—1993 годах работал корреспондентом львовских газет «Львовская правда», «Милицейский курьер», «Вечерний Львов», «Благовест», обозревателем львовского информационного агентства «Кронос», московской газеты «Правда». С 1993 по 1998 год был корреспондентом коммунистического издания «Вільна Україна». С октября 2002 — главный редактор газеты «Коммунист», печатного органа Компартии Украины.
Дважды баллотировался в мажоритарных округах:
тур: за — 13,19 %, 2 место из 2 претендентов);
Александр Голуб — один из наиболее заметных представителей Коммунистической партии, сторонник лидера Компартии Петра Симоненко. В ноябре 2006 был единственным депутатом, проголосовавшим против внесённого Ющенко законопроекта о признании голода 1932—1933 годов геноцидом украинского народа.