Dickson was born in Crail, Fife and played for Dundee club Strathmore before joining English club Sunderland. Sunderland had been unable to gain a place in the inaugural season of the Football League and played friendly matches in the 1888–89 season, Dickson scoring four goals in nine appearances. In 1889 he joined Football League side Aston Villa and did well for the Birmingham-based club scoring 34 goals in 64 matches and earned a FA Cup runners-up medal in 1892 FA Cup Final. He joined fellow Midlands based club Stoke in time for the 1892–93 season where he scored 11 goals as Stoke enjoyed their best season in the league up to that point. He scored 13 in 1893–94 including five in six in the short lived United Counties League. As well as playing up front Dickson also played at full-back and would often swap positions on a regular basis. He retired from playing football in 1896 after scoring 48 goals in 135 matches for the "Potters".
Post-retirement
After his retirement Dickson remained in the Stoke area where he was engaged in the licensing business. He was mine host of the Prince of Wales Inn on Liverpool Street. Dickson went on to become a director of the club following financial difficulties in 1908 after it was liquidated and in danger of disappearing completely. However, local feeling was roused at the eleventh hour and monies were raised by 12 local businessmen and a new board was formed, of which Dickson was a member. Dickson was in Dundee in March 1910 for the silver wedding celebrations of his brother-in-law John Robertson. It was observed that he was not looking at all well and he was practically confined to his house after returning to Stoke. He died of Bright's disease on 1 June 1910 and left a widow and six children. Dickson left £2,092 to his widow Jessie when he died.
International career
Dickson won his only Scotland cap while with Strathmore on 24 March 1888 where he scored four times in a 10–2 win over Ireland. Despite this, he was never selected again for his country. He is one of just two players to have scored four goals in their only Scotland appearance, the other being Charles Heggie two years previously.