Attivo negli anni cinquanta e sessanta, interpretò diversi film con il suo pseudonimo esterofilo Carol Brown. Tra gli altri film, importante è la sua interpretazione di Antonio Baxter nel popolare spaghetti-western di Sergio Leone, Per un pugno di dollari.