Kyle Shaw, 37, pleaded guilty at Liverpool Crown Court to stalking Ballas, 64, between 31 August 2017 and 29 November 2023.
The defendant, of Whetstone Lane in Birkenhead, Wirral, was given conditional bail ahead of a sentencing hearing due to take place on April 1.
A man has admitted stalking Strictly Come Dancing judge Shirley Ballas.
He also admitted possession of cannabis.