任乌拉圭代理公使。1853年8月3日，任英国驻埃及总领事。1857年跟随长兄额尔金到达中国，出任首席秘书，协助额尔金与清政府签订《天津条约》。1858年12月2日，获委任为英国驻华公使，负责到北京换约。1859年6月20日联同法国公使布尔布隆、美国公使华若翰到达大沽口，清政府要求公使往北塘登陆，并由清军保护到北京换约，但遭联军到拒绝，双方因而爆发第二次大沽口之战。