Католик Генри Гордон покинул Шотландию в молодости из-за политического и религиозного преследования. Около 1648 года он появился в Польше, где поступил на службу в коронную армию. Генрик Гордон принимал участие в войнах Речи Посполитой с восставшими украинскими казаками (1648—1654), Россией (1654—1667) и Швецией (1655—1660). В том числе участвовал в звании капитана в битве с казаками под Корсунем (1648) и в ранге подполковника с русско-казацкими полками под Чудновом (1660). Возможно, что перед своим приездом в Польшу в 1648 году и участием в битве под Корсунем в чине капитана, Генри Гордон служил в шведкой или бранденбургской армии во время Тридцатилетней войны, а затем прибыл в Польшу как опытный офицер.