Davi est né le 26 juin 1951 à Astoria, Queens, New York, (lieu de l'action du film Goonies), il est le fils de Maria (née Rulli) et Sal(Salvatore) Davi. Sa mère était une italo-americaine et son père était né dans le Sud de l'Italie; Robert Davi parlait Italien durant son enfance. Il a étudié à Seton Hall, un lycée Catholique à Patchogue (Long Island), New York. Il est diplômé de l'Université d'Hofstra. Il commence une carrière de chanteur d'opéra avec la Lyrique company dès l'âge de 19 ans et obtient une bourse d'étude pour étudier le théâtre à l'université d'Hofstra, et c'est là l'occasion de la fête annuelle qu'il joue dans la pièce de Shakespeare. Après avoir étudié avec Stella Adler à l'actor's studio il se lance dans une carrière professionnelle. L'acteur enchaîne alors plusieurs rôles a la télévision et commence une carrière de méchant, notamment le rival de James Bond, Franz Sanchez dans
Permis de tuer (1989) et le gangster Jake Fratelli dans le film Goonies (1985). De 1996 à 2000 il incarne l'agent Malone du FBI dans Profiler. Ce personnage lui permet de dévoiler un côté plus humain. Marié deux fois, père de trois enfants, Robert davi a joué dans plus de 45 films et téléfilms. L'acteur aime passer ses vacances dans le Sud de la France.