De capri-broek werd in 1948 geïntroduceerd door modeontwerpster Sonja de Lennart en werd populair gemaakt door haar en de Engelse couturier Bunny Roger. De naam van de broek is afgeleid van het Italiaanse eiland Capri, waar de broek eind jaren vijftig, begin jaren zestig populair werd. Actrice Audrey Hepburn was een van de eerste filmsterren die Capri’s droegen, en de broek werd al snel synoniem met haar klassieke stijl. De Franse actrice Brigitte Bardot droeg beruchte Capri broeken in een tijd dat broeken nog een nieuw ding waren voor vrouwen. Marilyn Monroe reisde altijd met Capris.
De acceptatie van de Capris in de Verenigde Staten werd beïnvloed door de televisieserie The Dick Van Dyke Show uit de jaren 1960. Het personage Laura Petrie, de jonge huisvrouw gespeeld door Mary Tyler Moore, veroorzaakte een modesensatie – en enige lichte controverse – door het dragen van nauwsluitende capri broeken tijdens de run van de show (Capris die later werden aangeduid als 1950s hausfrau).
Tegen het midden van de jaren 1960, Capri-stijl nauwsluitende cargo broeken werden populair onder tienerjongens; een goed voorbeeld was de superster tiener acteur van die tijd, Luke Halpin, die ze droeg in sommige afleveringen van de populaire Flipper. Na een daling in populariteit tijdens de jaren 1970 tot 1990, kwamen capribroeken in het midden van de jaren 2000 weer in trek. De Spaanse tennisser Rafael Nadal droeg tot 2009 in de meeste van zijn wedstrijden Capri broeken na een deal met Nike om gesponsorde Capris te dragen, een deal die Roger Federer voor hem had afgewezen. De dertiende Doctor van Doctor Who droeg een Capri broek. Kate Middleton droeg Capri broeken voor outdoor evenementen.
In 2017 stuurde de superintendent van het Douglas County School District in Georgia een e-mail uit waarin hij Capri broeken kwalificeerde als ongeschikte kledingstukken voor de schoolomgeving, waardoor de vraag werd opgeroepen welke broeklengte nog aanvaardbaar is.