 From 1837 he worked with Buck on the Manchester and Birmingham Railway.He later became engineer of the Manchester, South Junction and Altrincham Railway while also working on the Shrewsbury and Birmingham and Shropshire Union Railways.He became engineer of the Stour Valley Railway and was then appointed as engineer of the Southern Division of the London and North Western Railway.