Born in Huntington, New York, Farrell graduated from the University of Virginia in 1975 before working at newspapers in Montgomery County, Annapolis and Baltimore, Maryland.
Excerpts of his work have been published in Jack Beatty's collection Pols: Great Writers on American Politicians from Bryan to Reagan, and in Leadership for the Public Service by Richard A. Loverd.