Fou migcampista en el Dundee, el Norwich City, el Burnley i el Fulham, entre d’altres, abans de ser entrenador del Futbol Club Barcelona (1929-31). Fou conegut com JimBellamy i substituí Romà Forns, a qui havia ajudat en la consecució de la Lliga 1928-29, la primera de la història del futbol espanyol. Sota les seves ordres, el conjunt blaugrana fou campió de Catalunya en tres edicions (1929, 1930, 1931). A part de l’equip català, dirigí diversos equips europeus, entre els quals cal destacar el Brescia.