As bsduck said: No. FreeBSD uses proprietary blobs where needed to support hardware, and ships them with the OS release.
But it's even worse: FreeBSD includes GPL'ed software. GPL-licensed software is less free than software distributed under the BSD or ISC licenses, because it has restrictions. If you want truly free software, you need to find an operating system that uses only the BSD and ISC licenses, and not GNU. Of the OSes that actually function, I think OpenBSD comes closest to that ideal (although they still contain some GPL'ed software that they haven't had time to replace, and still load proprietary blobs at runtime where needed).