Скелтон Барнаби Кнаггс родился 27 июня 1911 года в городке Хиллсборо[англ.] (пригород Шеффилда, Саут-Йоркшир, Англия). Окончив школу, уехал в Лондон, где поступил в Королевскую академию драматического искусства. Вскоре Кнаггс появился на сцене, исполняя роли в шекспировских постановках, а с 1936 года начал сниматься в кино. В 1939 году переехал в США, поселился в Лос-Анджелесе и с тех пор снимался только в американской кинопродукции, получив славу «характерного актёра». Кнаггс был небольшого роста (166 см), с ярко выраженным рябым лицом[2] и харизматичным голосом с провинциальным мидлендским акцентом. Это привлекало режиссёров, которые брали его на роли второстепенных злодеев, преимущественно в фильмах ужасов.
В 1949 году Скелтон Кнаггс женился на женщине по имени Тельма Кроушоу, но дальнейшая судьба этого брака неизвестна.