Bernard "Barney" P. Fife is a fictional dramatic character in the American television program The Andy Griffith Show, portrayed by comic actor Don Knotts. Barney Fife is a deputy sheriff in the slow, sleepy southern community of Mayberry, North Carolina. He appeared in the first five black and white seasons (1960 – 1965) as a main character, and, after leaving the show at...