Frank Rijkaard speelde in zijn jeug bij Ajax, hier maakte hij dan ook zijn debuut in het betaald voetbal. Dit was op 23 augustus 1980. Hij bleef zeven seizoenen bij Ajax, in deze periode werd hij drie keer landskampioen, won drie keer de KNVB-beker en won hij de Europa Cup II. Halverwege het seizoen 1987-1988 verliet hij Ajax na een conflict met trainer Johan Cruijf.
Hierna volgde een jaar Real Zaragoza en in 1988-1989 vertrok hij naar AC Milan. Hier haalde hij vele succes, waaronder twee keer de Europa Cup I. Na vijf goede seizoen maakte hij de transfer naar zijn jeugdliefde Ajax. Hier speelde hij nog twee seizoen, waarin hij twee keer landskampioen werd en de Champions League won.
Na zijn voetbalcarrière werd Rijkaard tijdelijk assistent-trainer van het Nederlands elftal. Verassend was dat hij, zonder enige ervaring, in aanloop van het EK 2000 bondscoach werd. Dit was aardig succesvol, het Nederlands elftal bereikte met goed spel de halve finale. Nadat Nederland deze halve finale verloor van Italië besloot Rijkaard om op te stappen. Daarna werd hij trainer van Sparta, dit degradeerde in het seizoen 2001-2002 en hij werd ontslagen.
In seizoen 2003-2004 werd Rijkaard hoofdtrainer van FC Barcelona. Na een moeizaam begin werden ze uiteindelijk tweede. De twee seizoen erna werd Barcelona wel landskampioen en in 2005-2006 wonnen ze ook de Champions League. In 2006 werd Rijkaard dan ook benoemd tot Beste coach ter werel. Op dit moment is Rijkaard nog steeds actief als trainer bij Barcelona.