Born in Poughkeepsie, he graduated from Dutchess Academy, studied law, was admitted to the bar in 1831 and commenced practice in Brooklyn. He moved to Flatbush in 1838 and was a member of the Board of Supervisors of Kings County from 1844 to 1852 and 1858 to 1870, and chairman of the board in 1861, 1862, 1864, and 1865. He was a presidential elector on the Democratic ticket in 1852, and was elected a member of the general assembly as a Republican in 1863. He served forty years in the National Guard of the State of New York, from private to brigadier general.
During the Civil War, Crooke commanded the Fifth Brigade, National Guard. He led his force into Pennsylvania in June and July 1863 during the "Emergency of 1863". Crooke's troops served on the Department of the Susquehanna under Maj. Gen. Darius Couch, and helped man the defenses of Harrisburg against a threatened attack by Confederates under Lt. Gen. Richard S. Ewell. When the Confederates retired to Virginia following the Battle of Gettysburg, Crooke and his men returned to New York for the duration of the war.
Crooke was elected as a Republican to the Forty-third Congress, holding office from March 4, 1873 to March 3, 1875; he was not a candidate for renomination in 1874, and resumed the practice of law. He died in Flatbush; interment was in Green-Wood Cemetery, Brooklyn.