Sullivan was one of the small players in the Essendon team of the 1920s which earned them the nickname "mosquito fleet". A wingman of considerable pace, he vice captained Essendon in 1923 but was not selected in premiership side that year. He did however become a premiership player the following season in the league's new round robin finals format before finishing his career with a stint at Melbourne.