Dickson entered the Royal Military Academy in 1793, passing out as second lieutenant in the Royal Artillery in the following year.
He soon obtained a command in the Portuguese artillery, and as a lieutenant colonel of the Portuguese service took part in the various battles of 1810-11.