Krauss started his professional career at local outfit Borussia Dortmund but limited chances there made him move to Austrian Bundesliga side Rapid Wien in 1977. The move proved to be successful, winning the league title and the domestic cup. He only returned to Germany in 1983 to join Borussia Mönchengladbach where he finished his playing career and took up a coaching post.
International career
The German-born Krauss was tempted to become an Austrian citizen when playing at Rapid Wien and joined Austria's national team set-up. He made his debut for Austria in 1981 and was a participant at the 1982 FIFA World Cup. He earned 22 caps, no goals scored – however, he did score an own goal rather tellingly against West Germany in a game on 29 April 1981 that ended 0–2. He already played his final international match in 1984, after he left Austria to play in his native West Germany again.
Coaching career
Krauss started his coaching career at the German club SC Kapellen, before he was called up to manage the amateur teams of Borussia Mönchengladbach and 1. FC Köln. In 1991, he became the assistant coach at Mönchengladbach, and then from 6 November 1992 to 7 December 1996 he was the appointed head coach of the club. In 1995, he achieved great success in winning the DFB-Pokal. The late 90s were the most successful years in the coaching era of Bernd Krauss. 1997–1999 he managed the Spanish first-division team of Real Sociedad. In 2000, he shortly came back to Germany to take over Borussia Dortmund, succeeding Michael Skibbe. It turned out to be a big mistake, as he was sacked after two months. Krauss then got back to Spain, where he coached RCD Mallorca. In the next few years Krauss became a globetrotter, managing teams in Greece, Austria, United Arab Emirates and Iran. From April to December 2006 he return to Spain, where he managed CD Tenerife. In August 2007 he was appointed manager of Austrian SK Schwadorf, replacing Attila Sekerlioglu. On 6 December the same year he was fired, placing only one point ahead of the relegation zone in the Austrian Second Division. In January 2012, Krauss was appointed general manager of Tunesian Étoile Sportive du Sahel then the head coach of the same team. In March 2012, he reportedly returned to his initial position of youth technical director as Faouzi Benzarti took up the post of the head coach of Étoile. However, he denied the change of positions and left the club.