Barry Bostwick est né à San Mateo, en Californie. Il est le fils de Berry et Henry « Bud » Bostwick, Jr, lui aussi acteur. Son seul frère, Henry « Pete » Bostwick, a été tué dans un accident de voiture le . Barry Bostwick a suivi des études d'art dramatique à l'université de San Diego en 1967. Et commença « à brûler les planches » au Hillbarn Theater aujourd'hui localisé à Foster City. Il travailla également comme artiste de cirque.
Il commença sa carrière en faisant un remplacement dans le show Salvation. En 1972, il créa le rôle de Danny Zuko dans la production scénique de Grease, pour laquelle il est nommé aux Tony Awards.
Ses apparitions récentes se font plutôt à la télévision avec un rôle de 1996 à 2002 dans la série Spin City, où il donne la réplique à Michael J. Fox.
Il a également fait de nombreuses apparitions dans différentes séries dont Drôles de dames et Ugly Betty.
Il joue un rôle important dans un épisode de Cold Case consacré au Rocky Horror Picture Show.
Dans la saison 3 de Scrubs, il joue un patient atteint d'un cancer de la prostate, cancer qu'il a lui-même vaincu quelque temps auparavant.
En 2010, il apparaît aux côtés de Meat Loaf en guest star dans l'épisode de Glee consacré au Rocky Horror Picture Show.