Simon Hadden, 40, pleaded guilty to committing those three offences in his home street of Hawthorn Road, Galashiels, in September.
He admitted breaking two windows at a house, behaving in an aggressive manner, shouting and swearing and making threats towards John Tunnicliffe.
Hadden also behaved in a threatening or abusive manner, shouted and swore at police and others, repeatedly made threats to police and refused to come out of his house when asked to do so.
He was found guilty after a trial at Selkirk Sheriff Court of spitting at a police sergeant.
Sentence was deferred until March 22 for background reports.