Born in New York City, Cowles' first television role was on NYPD in 1969. He went on to create and play Billy Clyde Tuggle on All My Children, a role he reprised over the years from 1977 through 2013. He also won two Daytime Emmys for the part.