Completa a seguinte frase: De 1968 a 1970 serviu no Exército dos Estados Unidos. En 1972 foi elixido para a lexislatura de Nebraska e serviu ata 1976, cando foi elixido para representar o segundo distrito de Nebraska no Congreso dos Estados Unidos. Foi reelecto para o noventa e sexto Congreso dos Estados Unidos, servindo desde o 3 de xaneiro de 1977 ata o 3 de xaneiro de 1981. Non se presentou á reelección en 1980, optando por retomar a súa práctica en Omaha. É católico e foi delegado de Nebraska á Convención Nacional Demócrata de 1980, 2000, e
2004. Cavanaugh é membro do ReFormers Caucus do número un.