Born in Duquesne, Pennsylvania, he officiated in the World Series in 1951 (outfield only), 1954, 1960 and 1967, serving as crew chief in 1967, and in the All-Star Game in 1950, 1953, 1957, 1960 (both games) and 1965, working behind the plate in 1965 and for the second half of the 1957 game; he also worked behind the plate for Game 1 of the 1970 American League Championship Series during a labor strike, after having begun working primarily as an assistant league supervisor and substitute umpire in 1968.