Naughton was born in Garnkirk, north-east of Glasgow and in his teenage years played for a variety of clubs across Scotland, including Hibernian in Edinburgh and Celtic in Glasgow. In July 1890, he moved to England to join Stoke of the Football League, for whom he made over one hundred appearances, generally at inside-right. In 1891, he was suspended for receiving payments from his club while registered as an amateur. On 26 April 1893, he was part of the Stoke team which visited the County Ground to play a friendly match against Southampton St Mary's. Even with the future founder of football in Brazil, Charles Miller playing at outside-left, the "Saints" were "outplayed fairly and squarely on every point", losing 8–0. Despite the result, it was reported that the spectators "thoroughly enjoyed the exhibition" and looked forward to witnessing "more matches of a similar character" in future. Also playing for Stoke were Charles Baker, Lachie Thomson and Alf Littlehales, all of whom were to move to Southampton within two years. Naughton moved to the south coast in April 1895 to join Southampton, prior to the start of their second season in the Southern League. Naughton made his debut at inside-right for the opening match of the season, a 1–0 defeat at champions Millwall, retaining his place for the remainder of the season, missing only one league match. Naughton missed the first three matches of the 1896–97 season, returning on 24 October at outside-right. On 7 November, he scored a hat-trick in an 8–3 victory over New Brompton. He continued at outside-right for the rest of the season, scoring a total of six league goals. Described as an "inveterate practical joker", Naughton's elusive wing play and pin-point centres to forwards Jack Farrell and Bob Buchanan, helped the "Saints" to claim the Southern League title for the first of six occasions over the next eight years. In the FA Cup, Naughton played in every match until the Saints reached the Second Round proper, where they met Newton Heath. The first match, at the County Ground on 13 February 1897 ended 1–1. As a result of an injury, Naughton was unavailable for the replay four days later, when he was replaced by James Spellacy, making his only first-team appearance for the Saints. Naughton was badly missed and Newton Heath ran out 3–1 winners. For the next season, Southampton signed Jimmy Yates who replaced Naughton at outside-left. Naughton only made three further appearances before returning to Scotland at the end of the season.